У меня есть веб-приложение, написанное на Django, с одной конкретной страницей, для которой я хотел бы реализовать мобильную версию шаблона (и немного другую логику). Я хотел бы иметь возможность реализовать его в этом коде sudo:
def(myView)
do some stuff
if user-is-on-a-mobile-device:
do some stuff
return (my mobile template)
else:
do some stuff
return (my normal template)
У меня не так много времени, и я довольно рано осваиваю кодирование :) - Я нашел то, что выглядит как очень мощное подключаемое приложение под названием bloom для получения возможностей мобильных устройств - http://code.google.com/p/django-bloom/wiki/BloomDevice Однако это кажется, делает запрос через JSON, чтобы получить множество спецификаций устройства, которые мне не нужны, что кажется мне немного неэффективным.
Кто-нибудь может предложить более простой метод? Мое обнаружение не должно быть 100%, только iPhone, iPod, Android и обычные устройства...
Есть ли в строке http_user_agent какой-то мобильный флаг, который я могу проверить?