首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何检查用户是否正在使用Django 1.9中的移动设备?

如何检查用户是否正在使用Django 1.9中的移动设备?
EN

Stack Overflow用户
提问于 2016-05-07 00:22:20
回答 4查看 4.1K关注 0票数 3

我正在使用Django 1.9和Python 2.7,我正在尝试让我的应用程序识别用户是否正在使用移动设备浏览。我试过django_mobile,但Django1.9似乎已经过时了,因为甚至没有template_loaders来安装这个应用程序,我是不是错了?

EN

回答 4

Stack Overflow用户

发布于 2016-05-07 01:00:08

或者你也可以使用django-user_agents应用程序。真的很棒。您还可以在模板中获取上下文,这对于根据设备呈现一些广告非常重要

在视图中

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
request.user_agent.is_mobile

或在模板中

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
{% if request.user_agent.is_mobile %}
    Do stuff here...
{% endif %}
票数 5
EN

Stack Overflow用户

发布于 2016-05-07 00:38:42

尝试使用以下命令提取用户代理字符串

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
request.META['HTTP_USER_AGENT']

然后使用this library解析该字符串。

示例

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
from user_agents import parse

ua_string = request.META['HTTP_USER_AGENT']
user_agent = parse(ua_string)
if user_agent.is_mobile:
   ...
票数 0
EN

Stack Overflow用户

发布于 2016-05-07 02:48:30

在这种情况下,MobileESP库可能会有所帮助。它不是特定于Django的,但可以作为Python模块与Django一起使用。API page详细介绍了检测功能,例如层(平板电脑/触摸屏智能手机)和特定平台。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37083195

复制
相关文章
如何使用JavaScript来判断是否为移动设备?
  由于移动设备的显示屏幕相对于桌面显示器来说小很多,在桌面显示器上能够正常显示的内容,到了移动设备中就不正常了。为了实现移动端和桌面端的相互跳转,我们可以通过JavaScript来判断当前的设备是否是移动设备,然后执行相应的代码。
用户5997198
2019/08/12
4.9K0
如何使用JavaScript来判断是否为移动设备?
如何检查 Android 设备是否支持 Widevine DRM
想知道您的 Android 设备是否可以流式传输来自 Netflix 和 Amazon Prime Video 的高清视频?这是检查 Widevine DRM 支持的方法!
天天Lotay
2023/10/15
2.8K0
如何检查 Android 设备是否支持 Widevine DRM
弹出移动设备时报正在使用肿么办
当确信没有程序在占用该设备时,这种提示让我觉得很操蛋,NTM说明白点会死啊~好吧,这时还不忍心直接拔的童鞋可以接着往下看:
AhDung
2018/09/13
7490
弹出移动设备时报正在使用肿么办
深入了解Linux用户账户:如何检查用户账户是否被锁定
在Linux系统中,用户账户是系统安全的重要组成部分。了解用户账户是否被锁定是系统管理员的一项重要任务。本文将介绍如何检查Linux系统中的用户账户是否被锁定,并且提供了实际的解决方案和示例。参考文章Linux Command: Check if User Account is Locked or Not in Linux将为我们提供更多关于此问题的见解。
用户10665603
2023/07/31
3.1K0
如何使用r4ven检查自己的电子设备是否泄漏了IP及GPS信息
r4ven是一款功能强大的用户敏感信息安全检测工具,该工具可以托管一个伪造的网站,而这个网站使用了一个iframe来显示一个合法网站的信息,如果目标允许其运行,那么它将会获取目标的GPS地理位置信息(坐标经纬度)、IP地址和设备其他信息。
FB客服
2023/02/10
1.3K0
如何使用r4ven检查自己的电子设备是否泄漏了IP及GPS信息
如何在移动设备上使用堡垒机
堡垒机目前已经成为通用的安全设备之一,很多公司运维人员登录服务器的时候都需要从堡垒机上进行认证授权,然后登录服务器进行操作。近年来随着平板设备的普及,很多时候技术人员有从移动设备上登录堡垒机的需求,本文就是以中远麒麟堡垒机为例,说明如何通过安卓或IOS设备访问堡垒机进行运维操作。
用户2169016
2022/02/04
2.2K0
如何在移动设备上使用堡垒机
如何使用TensorFlow mobile部署模型到移动设备
截止到今年,已经有超过 20 亿活跃的安卓设备。安卓手机的迅速普及很大程度上是因为各式各样的智能 app,从地图到图片编辑器应有尽有。随着深度学习的出现,我们的手机 app 将变得更加智能。下一代由深度学习驱动的手机 app 将可以学习并为你定制功能。一个很显著的例子是「Microsoft Swiftkey」,这是一个键盘 app, 能通过学习你常用的单词和词组来帮助你快速打字。
IT派
2018/08/10
1.1K0
如何使用TensorFlow mobile部署模型到移动设备
如何使用 Python 检查两个列表是否反向相等?
在 Python 中使用列表时,在某些情况下,您可能需要比较两个列表是否反向相等。这意味着一个列表中的元素与另一个列表中的元素相同,但顺序相反。在 Python 中,我们可以使用反转和比较列表、使用 zip() 函数、将列表转换为字符串等方法检查两个列表是否反向相等。在本文中,我们将了解这些方法,并借助各种示例检查两个列表是否反向相等。
很酷的站长
2023/08/11
2000
如何使用 Python 检查两个列表是否反向相等?
RedHat 8 如何检查端口是否联通
其中可能有各种原因导致端口没有联通,通常为操作系统本身的防火墙,托管服务器中心的防火墙等。
HoneyMoose
2021/09/04
2.2K0
RedHat 8 如何检查端口是否联通
Django ajax 检测用户名是否已
添加一个 register.html 页面 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <form> <p>用户名<input id="username" type="text" name="username" onblur="func1(this)" /> <span id="error"></span>
py3study
2020/01/15
1.1K0
Django ajax 检测用户名是否已
如何检查linux是否安装了php
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/113426.html原文链接:https://javaforall.cn
全栈程序员站长
2022/07/07
4.3K0
如何检查linux是否安装了php
PHP判断用户是否是移动端访问的办法
有的网站需要判断用户是否使用移动端访问,如果是则跳转wap网页,否则不跳转,实现判断的方法也很简单,一个函数就搞定了。
Z4
2020/04/21
2.6K0
如何判断 ScrollView、List 是否正在滚动中
判断一个可滚动控件( ScrollView、List )是否处于滚动状态在某些场景下具有重要的作用。比如在 SwipeCell[3] 中,需要在可滚动组件开始滚动时,自动关闭已经打开的侧滑菜单。遗憾的是,SwiftUI 并没有提供这方面的 API 。本文将介绍几种在 SwiftUI 中获取当前滚动状态的方法,每种方法都有各自的优势和局限性。
东坡肘子
2022/12/16
3.8K0
如何判断 ScrollView、List 是否正在滚动中
Django使用自己的用户系统
用过django的人应该都会知道admin,不过,需求是多变的,比如,你有一个变态的用户系统,用户可能有大中小三张头像,除了fisrt name ,last name外还有middle name,T^T name巴拉巴拉,django 的用户系统可能满足不了你的需求,这时候需要用自己的用户系统了,如何能在满足需求的时候充分又利用到django的用户系统?
星哥玩云
2022/06/30
6400
点击加载更多

相似问题

检查用户是否正在使用移动设备

14

如何检查正在使用我的网站的设备是否是移动用户?

11

如何检查用户正在使用的iOS设备?

113

检查用户是否是移动设备的简单方法?

10

如何检查用户/会话是否正在使用包?

26
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文