我要要检查什么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