我要要檢查什麼Django的做用DATABSE當我執行一些語句一個Django模型
例如如何打印mysql語句執行/將在django語句上執行?
Group.members.all()
與manage.py殼。
有沒有辦法做到這一點?
我要要檢查什麼Django的做用DATABSE當我執行一些語句一個Django模型
例如如何打印mysql語句執行/將在django語句上執行?
Group.members.all()
與manage.py殼。
有沒有辦法做到這一點?
print Group.members.all().query
您可以使用Django調試工具欄。
+1。對於shell,調試工具欄添加了一個額外的manage.py命令 - 「debugsqlshell」,可以輸出您輸入的每個ORM命令的SQL。 – 2010-06-28 18:59:41
的可能重複的[django的ORM,如何查看(或日誌)所執行的查詢?](http://stackoverflow.com/questions/971667/django-orm-how-to-view-or-log-the-executed-query) – 2010-06-28 18:26:35