数据库实用工具,帮助您捕获Django中的查询效率低下。
项目描述
Django查询计数器 - 简单查询调试
通过装饰任何函数或方法,让您在开发过程中轻松捕获并修复数据库查询效率低下。
在代码中看到查询数据的主要潜在缺点是提交可能会变得混乱。因此,我们建议在提交之前使用pre-commit钩子以删除注释,以便在提交之前就移除它们。
安装
使用pip安装
pip install django-qc
使用方法
只需导入db_helper包装器,并传递verbose=True
,如果您需要比默认设置更多的详细信息。
from django_qc import db_helper
@db_helper(verbose=True)
def my_function():
...
设置
只有一个设置需要配置,但这是必需的
DB_HELPER {
'DEBUG': DEBUG
}
如果调试值为False
,则装饰器函数将不会执行任何操作,并且出于设计目的,如果Django的常规调试值为False
,则不允许调试值为True
,因为这是一个仅用于开发的辅助工具。
项目详情
下载文件
下载适用于您平台文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源代码分发
django-qc-1.0.1.tar.gz (4.5 kB 查看哈希值)
构建分发
django_qc-1.0.1-py3-none-any.whl (4.8 kB 查看哈希值)
关闭
django-qc-1.0.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 83fa35007ce9a1ccd65ca059acc361996103e860f369088df0417764b1a6c8bc |
|
MD5 | cb35962df43999e818b9561d00a1202e |
|
BLAKE2b-256 | 83dfae2db46086adbced14441dccaf93f20640f25632c17463f59729ad773a8d |
关闭
django_qc-1.0.1-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6478bc7eb3fd9c105513cdd6c25e3878261ba248cde523104d6e2e75cf46b913 |
|
MD5 | 0e0c2503408ee1faf6385ebe3e9052f7 |
|
BLAKE2b-256 | eb5ff5b01706161ef9683d0b58146f2e1f4b6e8c08f91230f8c1507c994448c2 |