Django-mobilityhelpers is 'n klein herbruikbare Django app vir die maak dit makliker mobiele platforms / toestelle te teiken. Dit kom as 'n stukkie van die middleware en 'n helper funksie oog te lewer.
In kort met 'n spesiale funksie om jou mening te lewer sal opspoor versoeke van mobiele toestelle en kyk vir 'n spesiale sjabloon vir daardie toestelle. Normale kliënte sal 'n normale sjabloon kry. So as jy toegang tot 'n bladsy met jou tablet die jeug sal templatename.mobile.html gebruik die oog in plaas van templatename.html te lewer.
installtion
* PIP installeer Django-mobilityhelpers
* Voeg 'mobilityhelpers.middleware.MobileDetectionMiddleware' aan jou middleware artikel in settings.py
* In jou mening nie 'n 'van mobilityhelpers invoer smart_response'
Gebruik
* Na die installasie van jou behoort 'n 'is_mobile se eiendom op jou versoek gevalle. Jy kan dit gebruik om te stem jou queryset ens vir mobiele toestelle.
* In plaas van die gebruik van render_to_response gebruik smart_response (versoek template_name, context_data).
Konfigurasie opsies
* Jy kan settings.DISABLE_MOBILITY_HELPERS = Vals lewering van templates wat gemik is op mobiele toestelle uit te skakel.
* Settings.DETECT_MOBILE_FLAVOUR = True sal 'n spesifieke tag voeg tot die sjabloon wat gelewer word, dit wil sê. vir ipad (die enigste ondersteun toestel so ver) sal lewer index.ipad.html plaas van index.mobile.html wanneer jy dit oopmaak met 'n iPad. . Alle ander ondersteun mobiele toestelle sal gebruik index.mobile.html
Vereistes :
- Python
- Django
Kommentaar nie gevind