Skip to main content
 首页 » 编程设计

python之Connection.queries 返回空列表

2025年05月04日6unruledboy

不确定发生了什么。 DEBUG 模式设置为开启,其他一切正常:

>>> from django.db import connection 
>>> connection.queries 
[] 

connection.queries 中没有添加任何内容,即使我刷新我知道正在执行查询的页面也是如此。

背景:使用 SQLite 作为数据库,Django 版本 1.3.1,Python 2.7

请您参考如下方法:

当您刷新页面时,您不会在 shell 的 connection.queries 中获得条目 - 它不是这样工作的。当您在 shell 中执行查询时,您将获得一个条目。

如果你想看看你的页面在做什么,你可以将 connection.queries 转储到页面输出,或者更好地使用 Django-debug-toolbar。