Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django Django.db.backends记录器和调试_Python_Django_Debugging_Logging_Django 1.8 - Fatal编程技术网

Python Django Django.db.backends记录器和调试

Python Django Django.db.backends记录器和调试,python,django,debugging,logging,django-1.8,Python,Django,Debugging,Logging,Django 1.8,我正试图分析代码的一部分,以减少对数据库运行的查询数量,因此我配置了以下记录器,据推测,该记录器会记录对数据库执行的每个原始SQL查询: LOGGING = { 'version': 1, 'filters': { 'require_debug_true': { '()': 'django.utils.log.RequireDebugTrue', } }, 'handlers': { 'con

我正试图分析代码的一部分,以减少对数据库运行的查询数量,因此我配置了以下记录器,据推测,该记录器会记录对数据库执行的每个原始SQL查询:

LOGGING = {
    'version': 1,
    'filters': {
        'require_debug_true': {
            '()': 'django.utils.log.RequireDebugTrue',
        }
    },
    'handlers': {
        'console': {
            'level': 'DEBUG',
            'filters': ['require_debug_true'],
            'class': 'logging.StreamHandler',
        }
    },
    'loggers': {
        'django.db.backends': {
            'level': 'DEBUG',
            'handlers': ['console']
        }
    }
}
我正在逐行调试所说的代码块,以缓慢地检查正在记录的查询。问题是PyCharm的调试器正在评估所涉及的
QuerySet
s,因此对数据库运行查询并扭曲我的分析

是否有任何方法可以配置调试器,使其不会自动计算变量?或者我可以用任何其他方法来分析每行代码生成的原始查询