Ho un'applicazione web scritta in Django che ha una pagina specifica che mi piacerebbe implementare una versione mobile del modello (e una logica leggermente diversa) per. Mi piacerebbe essere in grado di attuarla ala questo codice sudo:Rileva browser mobile (non solo iPhone) in vista python
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)
Non ho una quantità enorme di tempo e sono abbastanza presto nella mia curva di apprendimento di codifica :) - ho trovato quello sembra essere un'app pluggable molto potente chiamata bloom per ottenere capacità del dispositivo mobile - http://code.google.com/p/django-bloom/wiki/BloomDevice Tuttavia sembra che faccia una richiesta tramite JSON per ottenere molte specifiche del dispositivo che non mi servono, il che mi sembra un po 'inefficiente.
Qualcuno ha un suggerimento metodo più semplice? La mia rilevazione non deve essere al 100%, solo iPhone, iPod, Android e dispositivi mainstream ...
La stringa http_user_agent ha una sorta di flag mobile che posso controllare?
errore di battitura: sudo = pseudo – pmont