数据库实用工具,帮助您发现Django中的查询效率低下。

django-qc的Python项目详细描述


https://pypi.org/project/django-qc/https://pypi.org/project/django-qc/https://pypi.python.org/pypi/django-qchttps://codecov.io/gh/sondrelg/django-query-counterhttps://pypi.org/project/django-qc/https://github.com/pre-commit/pre-commit

Django查询计数器-简单查询调试

通过装饰任何函数或方法,您可以轻松地捕捉和修复开发期间的数据库查询低效问题。在

Query counter

在代码中查看查询数据的主要潜在缺点是提交可能会变得混乱。因此,我们建议在django qc被提交之前将其与pre-commit hook for removing the comments配对。在

安装

使用pip安装:

pip install django-qc

使用

如果您需要比默认设置更多的详细信息,只需导入db\u helper包装器并传递verbose=True。在

^{pr2}$

设置

只有一个设置要配置,但它是必需的:

DB_HELPER{'DEBUG':DEBUG}

如果debug是False,则Decorator函数将不会执行任何操作;如果一般的Django调试值是False,则设计上不允许调试值True,因为这仅用作开发辅助工具。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java我可以使用Hibernate连接不同的数据库并从表中导入数据吗?没有预定义的对象类   java为什么getBoundsInLocal获取错误的坐标?   java在处理并发哈希映射时必须使用锁   java将过滤的JTable数据导出到文本文件   从命令行编译java不使用库   Java使用方法和构造函数绘制图形   java理解优先级队列中的排序方法   尝试解密文件时,java CipherInputStream为空   在Java中将字符串解析为长字符串   java我想在raspberry pi重新启动时在crontabe中执行arecord命令   弹性搜索弹性搜索Lucene公式的Java计算   java使用apachepoi和docx4j读取doc文件   swing显示JavaGUI是否需要特殊处理?   java使用字符串进行数学运算   java在SpringMVC中用JSP初始化菜单项选择表单数据的最佳方法   无多线程的java多客户端程序   swing如何在Java中对BuffereImage进行去饱和?   java在安卓中创建自定义地图