我正在提交/保存(使用对象属性)进行一些额外的查询(定义文件upload_to),我想在django_debug_toolbar中看到它们。
我正在为每个文件执行相同的查询,我想做一些优化,查看有多少,只是一个调用,或者为每个属性调用。
答案 0 :(得分:1)
使用debug_toolbar.panels.sql.SQLPanel
。在您的设置文件中:
DEBUG_TOOLBAR_PANELS = [
'debug_toolbar.panels.versions.VersionsPanel',
'debug_toolbar.panels.timer.TimerPanel',
'debug_toolbar.panels.settings.SettingsPanel',
'debug_toolbar.panels.headers.HeadersPanel',
'debug_toolbar.panels.request.RequestPanel',
'debug_toolbar.panels.sql.SQLPanel', # important one
'debug_toolbar.panels.staticfiles.StaticFilesPanel',
'debug_toolbar.panels.templates.TemplatesPanel',
'debug_toolbar.panels.cache.CachePanel',
'debug_toolbar.panels.signals.SignalsPanel',
'debug_toolbar.panels.logging.LoggingPanel',
'debug_toolbar.panels.redirects.RedirectsPanel',
]
之后,当您POST到URL并显示一些HTML作为结果时,您应该在调试工具栏中看到一个部分,以查看执行了哪些查询。您可能需要暂时禁用任何重定向以获取POST的分析,而不是重定向的GET。