我正在尝试分析代码的一部分,以减少对数据库运行的查询数,因此我配置了以下记录器,该记录器应该记录对数据库执行的每个原始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']
}
}
}
QuerySet
s、 因此对数据库运行查询并扭曲我的分析。
有什么方法可以配置调试器使其不自动计算变量吗?或者本质上我可以分析每行代码产生的原始查询的任何其他方式?