繁体   English   中英

在django_debug_toolbar中,如何查看提交的查询

[英]In django_debug_toolbar how can I see the queries on submit

我在提交/保存(定义文件upload_to)上做了一些额外的查询(使用对象属性),我想在django_debug_toolbar中看到它们。

我对每个文件执行相同的查询,并且我想进行一些优化,以查看有多少个,只是一个调用或针对每个属性被调用。

使用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',
]

之后,当您发布到URL并显示一些HTML结果时,您应该在调试工具栏中看到一个部分,以查看执行了哪些查询。 您可能需要暂时禁用任何重定向,以便获取POST(而不是重定向的GET)的配置文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM