Django-mobilityhelpers є невеликий багаторазові додаток Django за те, що легше для мобільних платформ / пристроїв. Він поставляється як частина проміжного і допоміжну функцію отрендеріть подання.
Коротше кажучи, використовуючи спеціальну функцію, щоб зробити ваші погляди будуть виявляти запити від мобільних пристроїв і шукати спеціальний шаблон для цього пристрою. Нормальні клієнти отримають нормальну шаблон. Так що якщо ви доступ до сторінки з планшетом додаток буде використовувати templatename.mobile.html для візуалізації уявлення замість templatename.html.
Installtion
* Пункт встановити Django-mobilityhelpers
* Додати 'mobilityhelpers.middleware.MobileDetectionMiddleware "в секцію проміжного програмного забезпечення в settings.py
* У ваших поглядах зробити 'з mobilityhelpers імпортувати smart_response "
Використання
* Після установки вам слід мати "is_mobile" власність на ваших екземплярів запиту. Ви можете використовувати це, щоб налаштувати вашу QuerySet і т.д. для мобільних пристроїв.
* Замість використання render_to_response використання smart_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
Коментар не знайдено