不确定是什么。 DEBUG模式设置为打开,其他一切正常:
>>> from django.db import connection
>>> connection.queries
[]
connection.queries
没有添加任何内容,即使我刷新了一个我知道正在进行查询的页面。
背景:将SQLite用于db,Django 1.3.1版,Python 2.7
答案 0 :(得分:1)
刷新页面时,你不会在shell中的connection.queries
中获得一个条目 - 这不是它的工作原理。在shell中执行查询时,您将获得一个条目。
如果要查看页面正在执行的操作,可以将connection.queries转储到页面输出,甚至可以更好地使用Django-debug-toolbar。