Ich habe eine Web-Anwendung in Django geschrieben, die eine bestimmte Seite, die ich möchte implementieren eine mobile Version der Vorlage (und etwas andere Logik) für. Ich möchte in der Lage sein, es ala diesen sudo Code zu implementieren:Ermitteln mobilen Browser (nicht nur iPhone) in 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)
ich nicht eine riesige Menge an Zeit habe, und ich bin ziemlich früh in meiner Codierung Lernkurve :) - ich fand, was sieht aus wie eine sehr leistungsfähige Pluggable-App namens Blüte für mobile Geräte Fähigkeiten zu bekommen - http://code.google.com/p/django-bloom/wiki/BloomDevice Allerdings scheint es eine Anfrage über JSON zu machen, um viele Geräte-Spezifikationen zu bekommen, die ich nicht brauche, die ein wenig ineffizient für mich scheint.
Hat jemand eine einfachere Methode vorschlagen? Meine Erkennung muss nicht 100% sein, nur iPhone, iPod, Android und Mainstream-Geräte ...
Hat der http_user_agent String eine Art mobile Flagge, die ich überprüfen kann?
Tippfehler: sudo = pseudo – pmont