如何找到触发查询的位置 [Django]

Posted

技术标签:

【中文标题】如何找到触发查询的位置 [Django]【英文标题】:How to find where query is triggered [Django] 【发布时间】:2018-10-26 18:33:38 【问题描述】:

如何分析查询并找到触发它以优化它的位置?我正在尝试使用 django 工具栏,但它没有显示触发查询的函数,所以我不知道在哪里修复。

【问题讨论】:

这是个好问题。我通常使用cProfile,但我很想知道是否有更直接的方法来解决这个问题。 【参考方案1】:

您可以通过单击查询左侧的加号,使用 django debug_toolbar 转到调用查询的函数

【讨论】:

以上是关于如何找到触发查询的位置 [Django]的主要内容,如果未能解决你的问题,请参考以下文章

在 Django 视图上触发数据库备份 [关闭]

如何在 Google Bigquery 中触发按需计划查询

在ORACLE触发器中想使用into 语句给一个变量赋值,但是查询出来的值可能为空,如何避免报错未找到任何数据

触发重大位置变化更新和给定位置准确性所需的行进距离

即使未打开django应用程序页面,Django如何也能自动触发任务

如何从灯箱画廊中触发无限滚动 - Django / FancyBox / Waypoints.js