Djangoで記述されたWebアプリケーションがあり、モバイルバージョンのテンプレート(およびわずかに異なるロジック)を実装したい特定のページが1つあります。この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文字列には、確認できるモバイルフラグがありますか?