Py学习  »  问与答

服务器端怎么检测用户端是手机还是电脑访问啊?

Neuer93 • 10 年前 • 4591 次点击  

我想根据用户端属性的不同,发给用户不同页面。 比如检测出手机就发送手机版本的页面,是电脑就发送电脑版本的页面。

我想问一下在Django中怎么检测用户端的类型?

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/1233
文章 [ 3 ]  |  最新文章 10 年前
Py站长
Reply   •   1 楼
Py站长    10 年前

通过 header

Neuer93
Reply   •   2 楼
Neuer93    10 年前

恩,解决啦~ 谢谢。 request.META.HTTP_USER_AGENT 这个返回的是 浏览器的字符串

我是用

request.META['HTTP_USER_AGENT'].lower().find('mobile') > 0

来判断是否是手机客户端。

MCC
Reply   •   3 楼
MCC    10 年前

request.META.HTTP_USER_AGENT