Django应用程序,可跟踪所有用户请求。
项目描述
Django应用程序,跟踪所有用户请求并将以下数据保存到数据库
用户
请求方法
响应状态码
IP地址
URL路径
GET参数
POST数据
会话
语言代码
时区
内容类型
用户代理
响应内容(如果发生内部服务器错误)
is_secure标志
is_ajax标志
is_debug标志
创建和修改时间戳
在Django 1.4.5和Django 1.8.3上进行了测试
需求
Django
安装
使用pip安装Python库:pip install django-detective
将detective添加到您的Django设置文件中的INSTALLED_APPS
将detective.middleware.TrackingMiddleware添加到您的Django设置文件中的MIDDLEWARE_CLASSES
将detective.urls包含在您的urls.py中,使用detective命名空间
同步您的数据库
设置
- DETECTIVE_SAVE_RESPONSES
如果为True,响应数据将保存到数据库中。默认值:False。
- DETECTIVE_SAVE_ERROR_RESPONSES
如果为True,内部服务器错误响应(500)将存储在数据库中。默认值:True。
- DETECTIVE_TRACK_AJAX_REQUESTS
如果为False,则不会跟踪ajax请求。默认值:True。
- DETECTIVE_TRACK_ANONYMOUS_REQUESTS
如果为False,则不会跟踪匿名请求。默认值:True。
项目详情
关闭
django-detective-0.6.3.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | dc831070b60bd90f5914c081ac48632139cd19c61490a39d31720c7afad517ba |
|
MD5 | b1a433e2c17a82cd0c1e89539b78a535 |
|
BLAKE2b-256 | 75f047085a4b940e543d3a5985b91d7b5aeb3dd0005f5bb3f5ba6a7341398002 |