Django-mobilityhelpers היא אפליקציה Django לשימוש חוזר קטנה שלהופכים אותו קל יותר למקד פלטפורמות / מכשירים ניידים. זה מגיע כחתיכת תווכה ותפקוד עוזר כדי להבהיר נוף.
בקיצור באמצעות פונקציה מיוחדת כדי להבהיר את השקפותיך תאתר בקשות מהתקנים ניידים ולחפש תבנית מיוחדת למכשירים ש. לקוחות רגיל יקבלו תבנית רגילה. אז אם אתה ניגש לדף עם מחשב לוח האפליקציה תשתמש templatename.mobile.html כדי להבהיר את התצוגה במקום templatename.html.
installtion
* פיפ להתקין Django-mobilityhelpers
* להוסיף "mobilityhelpers.middleware.MobileDetectionMiddleware 'לסעיף התווך שלך בsettings.py
* בהשקפותיך לעשות 'מmobilityhelpers לייבא smart_response'
שימוש
* לאחר ההתקנה שלך צריך להיות רכוש is_mobile 'במקרי בקשתך. אתה יכול להשתמש בזה כדי לכוון queryset שלך וכו 'למכשירים ניידים.
* במקום להשתמש smart_response render_to_response השימוש (בקשה, template_name, context_data).
אפשרויות תצורה
* אתה יכול settings.DISABLE_MOBILITY_HELPERS = False להשבית עיבוד של תבניות שנועדו התקנים ניידים.
* Settings.DETECT_MOBILE_FLAVOUR = True יוסיף תג ספציפי לתבנית שניתן, כלומר. לipad (המכשיר נתמך רק עד כה) יעבד index.ipad.html במקום index.mobile.html כאשר גישה עם iPad. . כל ההתקנים הניידים הנתמכים האחרים ישתמשו index.mobile.html
דרישות :
- Python
- Django
תגובות לא נמצא