美化打印Django的SQL语句
项目描述
中间件,用于美化打印Django的sql语句。
安装
从PyPI安装
pip install django-sqlprint-middleware
然后将它添加到您的 settings.py 文件中的 MIDDLEWARE 设置
MIDDLEWARE = ( ... 'django_sqlprint_middleware.SqlPrintMiddleware', ... )
(旧版Django中使用 MIDDLEWARE_CLASSES。)
此中间件不敏感于顺序,所以您可以将它放在类列表中的任何位置。
设置
以下设置控制行为(所有这些都有默认值)。
- DEBUG 或 TESTING
这两个中的任何一个需要为True,以便中间件运行。
- SQLPRINT_MIDDLEWARE
设置为False以跳过中间件而不删除它。
- X_DB_HITS
设置为false以防止在响应头‘X-DB-hits’中发送db hits
- SQLPRINT_MAX_QUERIES
如果视图的查询数超过此值,则抛出异常。默认值为1200(零表示不检查)。
- SQLPRINT_MIN_QUERIES
为了减少输出,您可以将其设置为视图在打印查询之前可以执行的查询数(默认为零)。
项目详情
关闭
哈希值 对 django_sqlprint_middleware-0.1.4-py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b162dc05a6c602fdc016aa47c78999f3c5090217ea2161012cebea962fbf50de |
|
MD5 | 6a4b06c9dd9fd86581499782a546bd4d |
|
BLAKE2b-256 | 7f3575c2f861822edb25642809bd7dea618ce4a34a2e1b8cbe13be7bbe7cc069 |