漂亮的打印django的sql语句
django-sqlprint-middleware的Python项目详细描述
漂亮地打印django的sql语句的中间件。
安装
从pypi安装:
pip install django-sqlprint-middleware
然后将其添加到设置中的中间件中。py文件:
MIDDLEWARE = ( ... 'django_sqlprint_middleware.SqlPrintMiddleware', ... )
(在旧的djangos中使用中间件类。
此中间件不区分顺序,因此您可以将其放在 课程列表。
设置
以下设置控制行为(所有这些设置都具有默认值)。
- 调试或测试
- 要运行中间件,其中任何一个都必须为true。
- sqlprint_中间件
- 设置为false可跳过中间件而不删除它。
- x_db_点击量
- 设置为false以防止在响应头“x-db-hits”中发送db hits
- sqlprint_max_查询
- 如果对视图的查询数大于此值,则引发异常。 默认值为1200(零表示无支票)。
- sqlprint_min_查询
- 对于较少的输出,您可以将其设置为一个视图以前可以进行的查询数 打印查询(默认为零)。