Django查看SQL语句
时间:2009-08-16 来源:hkebao
随着django和数据库引用的复制,用filter写出来的语句也越来越复杂,几个filter和Q放在一起,很难保证和自己原来直接用sql得到的是否一致.
直接用sql的话,又没有返回结果是对象或者字典来的直观和方便.
原以为django没有这个打印出来sql语句的功能,后来才知道是有的.
from django.db import connection
test.objects.filter(******)
print connection.queries
就可以看到sql语句和耗费的时间.
(我测试了下MS不行哦再找~~~~~~~)
http://github.com/dcramer/django-debug-toolbar/tree/master
学习下如何使用这个debug工具吧!
直接用sql的话,又没有返回结果是对象或者字典来的直观和方便.
原以为django没有这个打印出来sql语句的功能,后来才知道是有的.
from django.db import connection
test.objects.filter(******)
print connection.queries
就可以看到sql语句和耗费的时间.
(我测试了下MS不行哦再找~~~~~~~)
http://github.com/dcramer/django-debug-toolbar/tree/master
学习下如何使用这个debug工具吧!
相关阅读 更多 +