У меня есть веб-приложение, написанное в 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)
У меня нет большого количества времени, и я довольно рано нахожусь в моей кривой обучения кодированию:) - Я нашел то, что выглядит очень мощным подключаемым приложением, называемым цветком для получения возможностей мобильных устройств - http://code.google.com/p/django-bloom/wiki/BloomDevice Однако, похоже, запрос через JSON позволяет получить множество спецификаций устройств, которые мне не нужны, что для меня немного неэффективно.
Есть ли у кого-нибудь более простой метод? Мое обнаружение не обязательно должно быть на 100%, просто iPhone, iPod, android и основные устройства...
Имеет ли строка http_user_agent какой-либо мобильный флаг, который я могу проверить?