用于在 Django 中记录请求并提供更详细信息的中间件。
项目描述
django 详细请求日志记录
发布
该项目遵循其版本的语义版本控制规范。
发展
要求
- 蟒蛇> = 3.7
- Django >=3.2
- django-rest-framework >=3.12
设置
- 创建并激活 python3 venv。
- 以可编辑模式安装库
pip install -e .[test,stubs] - 安装开发要求
pip install -r requirements-dev.txt。 - 安装 git hooks 以使用 black with 自动格式化代码
pre-commit install
安装
从 git 输入requirements.txt
要从此 git 存储库安装此包,请将django-detailed-request-logging包添加到requirements.txt文件中。
要使用它,请将以下条目添加到文件MIDDLEWARE内部settings.py:
MIDDLEWARE = [
...,
"django_detailed_request_logging.middleware.LoggingMiddleware",
]
LOGGING_REQUEST_MIDDLEWARE然后,在您的settings.py文件中添加一个新条目,将 的值更改apps为您要记录请求的应用程序的名称,并将 的值更改为包含您不想skip_methods记录的所有 HTTP 方法:
LOGGING_REQUEST_MIDDLEWARE = {
"apps": ("projects",),
"skip_methods": ("OPTIONS",),
}
项目详情
关
django_detailed_request_logging -1.2.0-py3-none-any.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 46b25a4958c11880d081b8a9fe42a996343af45e2f3bcb28d70335514000dda8 |
|
| MD5 | 3bab899b0d4539f64da55ce46b88417f |
|
| 布莱克2-256 | 1bfc8e00d08baf36c462cb9da81f86732580695407a38185a318e3db46280312 |