A Django-mobilityhelpers egy kis újrafelhasználható Django app így könnyebben célba mobil platformok / eszközök. Jön, mint egy darab middleware és a segítő funkciót tétele érdekében.
Röviden egy speciális funkció teszi a nézetek érzékeli kéréseket mobil eszközök, és keresse meg a speciális sablont, hogy az eszközök. Normál ügyfelek kap egy normális sablont. Tehát, ha ön egy oldal a tablet app fogja használni templatename.mobile.html, hogy elvegye a céllal, ahelyett, hogy templatename.html.
telepítést
* Pip telepíteni Django-mobilityhelpers
* Új "mobilityhelpers.middleware.MobileDetectionMiddleware" a middleware részt settings.py
* Ön szerint melyek nem egy "a mobilityhelpers importálni smart_response"
Használat
* A telepítés után a kell egy "is_mobile" tulajdonság az Ön kérésének példányok. Használhatja ezt a behangolni a queryset stb mobil eszközökre.
* Ahelyett, hogy a render_to_response használata smart_response (kérésre, sablon_neve, context_data).
konfigurációs beállítások
* A settings.DISABLE_MOBILITY_HELPERS = False tiltani rendering sablonok célja a mobil eszközök.
* Settings.DETECT_MOBILE_FLAVOUR = True lesz hozzá egy adott tag a sablon válásához, azaz. iPad (egyetlen támogatott eszközt kell) lehetővé teszi majd, index.ipad.html helyett index.mobile.html, amikor eléri egy iPad. Az összes többi támogatott mobil eszközök használatára index.mobile.html.
követelmények :
- Python
- Django
Hozzászólás nem található