Django获取用户浏览器Agent信息

2022-03-11 00:00:00 用户 获取 浏览器

Django获取用户浏览器Agent信息,同时列出了django的request方法可以获得的其它信息

"""
作者:皮蛋编程(https://www.pidancode.com)
创建日期:2022/3/22
功能描述:Django获取用户浏览器Agent信息
"""
agent = request.META.get('HTTP_USER_AGENT', None)

除了agent以外还可以通过request.META.get('xxx',none)获得其它信息,如:
CONTENT_LENGTH -- 内容长度
CONTENT_TYPE -- 内容类型
HTTP_ACCEPT_ENCODING -- 编码
HTTP_ACCEPT_LANGUAGE -- 语言
HTTP_REFERER -- 来源地址
HTTP_USER_AGENT -- user-agent
QUERY_STRING -- GET方法的查询参数
REMOTE_ADDR -- 客户端IP地址
REMOTE_HOST -- 客户端主机名
REQUEST_METHOD -- "GET" 还是 "POST".
SERVER_NAME -- 服务器主机名
SERVER_PORT -- 服务器服务端口

相关文章