2012-01-15 147 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調試工具欄。