gpt4 book ai didi

python - 在 python View 中检测移动浏览器(不仅仅是 iPhone)

转载 作者:IT老高 更新时间:2023-10-28 21:58:24 25 4
gpt4 key购买 nike

我有一个用 Django 编写的 Web 应用程序,它有一个特定的页面,我想为其实现模板的移动版本(以及稍微不同的逻辑)。我希望能够通过这个 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 字符串是否有某种我可以检查的移动标志?

最佳答案

更新:

我刚刚找到:http://code.google.com/p/minidetector/

这似乎完全符合我的要求,我现在要进行测试。随时告诉我我错了!

关于python - 在 python View 中检测移动浏览器(不仅仅是 iPhone),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2321172/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com