Django-mobilityhelpers je malý znovu použitelný Django aplikace pro snazší zaměřit mobilních platforem / zařízení. To je jako kus middleware a pomocnou funkci pro vykreslení zobrazení.
Stručně řečeno pomocí speciální funkce k tomu, aby své názory zjistí požadavky z mobilních zařízení, a podívejte se na speciální šablony pro to zařízení. Normální klienti dostanou normální šablonu. Takže pokud máte přístup na stránku s tabletem aplikace bude používat templatename.mobile.html k tomu, aby pohled místo templatename.html.
installtion
* Pip nainstalovat Django-mobilityhelpers
* Přidat 'mobilityhelpers.middleware.MobileDetectionMiddleware' do vaší sekce middleware v settings.py
* Váš názor dělat "z mobilityhelpers import smart_response"
Použít
* Po instalaci vaše by měl mít "is_mobile" majetek na instancí vyžádání. Můžete použít k naladit queryset atd pro mobilní zařízení.
* Místo použití render_to_response použití smart_response (žádost, template_name, context_data).
Volby Konfigurace
* Můžete settings.DISABLE_MOBILITY_HELPERS = false zakázat vykreslování šablon zaměřených na mobilní zařízení.
* Settings.DETECT_MOBILE_FLAVOUR = True přidá konkrétní značku šablony je vykreslen, tzn. pro iPad (pouze podporované zařízení tak daleko), bude vykreslení index.ipad.html místo index.mobile.html při přístupu na iPad. . Všechny ostatní podporované mobilní zařízení bude používat index.mobile.html
Požadavky na :
- Python
- Django
Komentáře nebyl nalezen