Django-mobilityhelpers er en lille genanvendelig Django app til at gøre det lettere at målrette mobile platforme / enheder. Det kommer som et stykke middleware og en hjælpefunktion til at gøre en visning.
Kort sagt hjælp af en speciel funktion til at gøre dine synspunkter registrerer anmodninger fra mobile enheder og se efter en speciel skabelon til at enheder. Normale kunder vil få en normal skabelon. Så hvis du åbner en side med din tablet app vil bruge templatename.mobile.html at gøre visningen i stedet for templatename.html.
installtion
* Pip installere Django-mobilityhelpers
* Tilføje "mobilityhelpers.middleware.MobileDetectionMiddleware 'til din middleware sektion i settings.py
* I dine synspunkter gøre en 'fra mobilityhelpers importerer smart_response'
Anvendelse
* Efter installationen din skal have en "is_mobile 'ejendom på Deres anmodning forekomster. Du kan bruge dette til at tune din queryset mv til mobile enheder.
* I stedet for at bruge render_to_response brug smart_response (anmodning skabelonnavn, context_data).
Indstillingstilvalg
* Du kan settings.DISABLE_MOBILITY_HELPERS = false for at deaktivere rendering af skabeloner sigte på mobile enheder.
* Settings.DETECT_MOBILE_FLAVOUR = True vil tilføje et specifikt tag til skabelonen blev afsagt, dvs.. til iPad (den eneste understøttet enhed indtil videre) vil gøre index.ipad.html stedet for index.mobile.html når adgang til med en iPad. . Alle andre understøttede mobilenheder bruger index.mobile.html
Krav :
- Python
- Django
Kommentarer ikke fundet