一个简单的django应用程序来跟踪ip和用户代理信息。
django-ct-useragents的Python项目详细描述
===
user agents
=
数据库中,便于参考和导出。
quick start
----
1.在您的已安装的应用程序设置中添加“CT庠useragents”和“IPware”,如下所示:
installed庠apps=[
…
“IPware”、
“CT庠useragents”、
]
2。将用户代理添加到中间件:
请确保在“django.contrib.auth.middleware.authenticationmiddleware”
之后添加此内容,否则会出现错误
中间件类=[
…
“useragents.utils.useragentsmidleware”
…
]
3。将ipware帮助程序添加到设置:
您可以通过在项目的
settings.py中包含ipware元优先顺序来提供自己的元优先顺序。从上到下的检查顺序依次为:
ipware-meta_-meta_-precedu-order=(
'http_x_x_forforward_x_forward_for,'x_forforward_x_forward_x_客户端,proxy1,proxy2
'http_客户端ip,
'http_x_真实ip ip,
'http_x_x_x_x_x_真实ip,
'http_x_x_x_x_forward‘http_forward'forward,
,
'http/>'http u转发',
'http_via',
'remote_addr',
)
#甲级私有区块
'169.254.'169.254',“链接-本地区块
'172.16.'172.17.'172.17.'172.17.'172.18.'172.18.'172.19.,
'172.20.'172.20.'172.21.'172.21.'172.22.'172.22.'172.23.,
'172.24.'172.24.'172.25.'172.25.'172.25.'172.26.'172.27.'172.27.'172.28.'172.28.'172.28.'172.29.'172.29.'172.29.'172.29.'172.29.'172.29.'172.29.'172.29.192.0.2.,#保留用于文档和示例代码
'192.168',C类专用块
'255.255.255',IPv4广播地址
)+(
'2001:db8:',保留用于文档和示例代码
'fc00:',IPv6专用块
'fe80:',链接本地单播
'ff00:',IPv6多播
)
3.运行“python manage.py migrate ct_useragents”创建投票模型。
4.启动开发服务器并访问http://127.0.0.1:8000/admin/
查看访客信息
user agents
=
quick start
----
1.在您的已安装的应用程序设置中添加“CT庠useragents”和“IPware”,如下所示:
installed庠apps=[
…
“IPware”、
“CT庠useragents”、
]
2。将用户代理添加到中间件:
请确保在“django.contrib.auth.middleware.authenticationmiddleware”
之后添加此内容,否则会出现错误
中间件类=[
…
“useragents.utils.useragentsmidleware”
…
]
3。将ipware帮助程序添加到设置:
您可以通过在项目的
settings.py中包含ipware元优先顺序来提供自己的元优先顺序。从上到下的检查顺序依次为:
ipware-meta_-meta_-precedu-order=(
'http_x_x_forforward_x_forward_for,'x_forforward_x_forward_x_客户端,proxy1,proxy2
'http_客户端ip,
'http_x_真实ip ip,
'http_x_x_x_x_x_真实ip,
'http_x_x_x_x_forward‘http_forward'forward,
,
'http/>'http u转发',
'http_via',
'remote_addr',
)
#甲级私有区块
'169.254.'169.254',“链接-本地区块
'172.16.'172.17.'172.17.'172.17.'172.18.'172.18.'172.19.,
'172.20.'172.20.'172.21.'172.21.'172.22.'172.22.'172.23.,
'172.24.'172.24.'172.25.'172.25.'172.25.'172.26.'172.27.'172.27.'172.28.'172.28.'172.28.'172.29.'172.29.'172.29.'172.29.'172.29.'172.29.'172.29.'172.29.192.0.2.,#保留用于文档和示例代码
'192.168',C类专用块
'255.255.255',IPv4广播地址
)+(
'2001:db8:',保留用于文档和示例代码
'fc00:',IPv6专用块
'fe80:',链接本地单播
'ff00:',IPv6多播
)
3.运行“python manage.py migrate ct_useragents”创建投票模型。
4.启动开发服务器并访问http://127.0.0.1:8000/admin/
查看访客信息