跳转到主要内容

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

项目描述

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

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

通过装饰任何函数或方法,让您在开发过程中轻松捕获并修复数据库查询效率低下。

Query counter

在代码中看到查询数据的主要潜在缺点是提交可能会变得混乱。因此,我们建议在提交之前使用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 查看哈希值)

上传时间 Python 3

由以下支持