Django调试工具栏并不总是更新

时间:2012-12-05 17:14:35

标签: python django django-debug-toolbar

我按照指示安装了Django调试工具栏,它似乎工作正常(我看到工具栏,它捕获了初始页面加载的信息。当我去网站上的任何其他URL时,工具栏不显示任何更新唯一的例外是管理页面。当我从主页到管理页面来回时它会更新,但是调试工具栏没有其他页面被选中。我尝试更改我放置'debug_toolbar的位置。 midware.DebugToolbarMiddleware'在MIDDLEWARE_CLASSES中(每种可能性)。该位置确实会影响从Home / Admin页面捕获的SQL查询的数量,但不能解决我的问题。

感谢您的任何想法!

注意:我在中间件代码中放了一个print语句 在debug_toolbar / utils / tracking / db.py

class NormalCursorWrapper(object):
    ...
    def execute(self, sql, params=()):
        print sql
        ...

我可以看到每个页面打印出的预期sql查询,因此它将它变成中间件代码。出于某种原因,它只是没有进入专家组。

0 个答案:

没有答案