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 (запрос, имя_шаблона_отчета, context_data).
параметры Конфигурация
* Вы можете settings.DISABLE_MOBILITY_HELPERS = False, чтобы отключить рендеринг шаблонов, направленных на мобильных устройствах.
* Settings.DETECT_MOBILE_FLAVOUR = True будет добавить определенный тег в шаблоне, оказываемые, то есть. для Ipad (поддерживаемое устройство только пока) будет оказывать index.ipad.html вместо index.mobile.html при обращении с Ipad. . Все другие поддерживаемые мобильные устройства будут использовать index.mobile.html
Требования
- Python
- Джанго
Комментарии не найдены