Connection.queries 返回空列表
我也不太明白怎么回事。DEBUG模式已经开启了,其他一切都正常:
>>> from django.db import connection
>>> connection.queries
[]
即使我刷新一个我知道在执行查询的页面,connection.queries
里也没有任何内容被添加进去。
背景:我在用SQLite作为数据库,Django版本是1.3.1,Python版本是2.7。
1 个回答
1
当你刷新页面时,connection.queries
里不会有记录,这不是它的工作方式。只有当你在命令行中执行查询时,才会有记录。
如果你想看看你的页面在做什么,可以把 connection.queries 的内容输出到页面上,或者更好的方法是使用 Django-debug-toolbar。