2012-01-15 135 views
2

不确定发生了什么。 DEBUG模式被设置为上,和其他一切工作的罚款:Connection.queries返回空列表

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

没有被添加到connection.queries,甚至当我刷新页面,我知道是干什么的查询..

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

回答

1

刷新页面时,shell中的connection.queries不会得到条目 - 这不是它的工作原理。在shell中执行查询时会得到一个条目。

如果你想看看你的页面正在做什么,你可以将connection.queries转储到页面输出,或者甚至更好地使用Django调试工具栏。