我有一个用Django编写的Web应用程序,它有一个特定的页面,我想实现该模板的移动版本(以及稍微不同的逻辑)。我希望能够实现它ALA这个须藤代码:在python视图中检测手机浏览器(不只是iPhone)
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字符串是否有某种移动标志可以检查?
错字:须藤=伪 – pmont 2014-01-31 15:18:18