Tengo una aplicación web escrita en Django que tiene una página específica para la que me gustaría implementar una versión móvil de la plantilla (y una lógica ligeramente diferente) para. Me gustaría ser capaz de ponerlo en práctica ala este código sudo:Detectar navegador móvil (no solo iPhone) en python view
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)
que no tienen una gran cantidad de tiempo y estoy bastante temprano en mi curva de aprendizaje de codificación :) - He encontrado lo parece ser una aplicación enchufable muy poderosa llamada bloom para obtener capacidades de dispositivos móviles - http://code.google.com/p/django-bloom/wiki/BloomDevice Sin embargo, parece hacer una solicitud a través de JSON para obtener muchas especificaciones del dispositivo que no necesito, lo cual me parece un poco ineficiente.
¿Alguien tiene un método sugerido más simple? Mi detección no necesita ser 100%, solo iPhone, iPod, Android y dispositivos convencionales ...
¿La cadena http_user_agent tiene algún tipo de indicador móvil que pueda verificar?
errata: sudo = seudo – pmont