Django如何在manage shell中查看查询
发布时间:2020-12-16 23:16:13 所属栏目:Python 来源:网络整理
导读:如何从管理 shell界面查看我的 django查询 我试过使用这个,但给了我通过django服务器的查询 from django.db import connectionconnection.queries() 我在某个地方见过它,不记得在哪里? 解决方法 Django how do i view query in manage shell 有两种方法可以
如何从管理
shell界面查看我的
django查询
我试过使用这个,但给了我通过django服务器的查询 from django.db import connection connection.queries() 我在某个地方见过它,不记得在哪里? 解决方法
有两种方法可以在shell中查看查询.首先,如果您使用的是查询集,则可以使用查询集的查询属性.对于例如 qs = MyModel.objects.all() print qs.query 第二,当查询不立即可见时.对于例如当您使用update()更新查询集时.在这种情况下,您可以: from django.db import connection MyModel.objects.all().update(foo = 'bar') print connection.queries # print connection.queries[-1] # if you want to see only the last query
我不明白你的意思是“给我通过Django服务器的查询”.您是否在运行应用程序时尝试查看查询?在这种情况下,请使用@rubayeet中提到的django-debug-toolbar或snippet. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Pycharm学习教程(7)虚拟机VM的配置教程
- python – ‘从sqlite3导入dbapi2作为sqlite3’vs’导入sql
- 深入学习Python中的装饰器使用
- Windows下Python使用Pandas模块操作Excel文件的教程
- python3+Scrapy爬虫使用pipeline数据保存到文本和数据库,数
- 在Python的struct模块中进行数据格式转换的方法
- python socket多线程通讯实例分析(聊天室)
- Python脚本利用adb进行手机控制的方法
- Eclipse和PyDev搭建完美Python开发环境教程(Windows篇)
- python – pygame – 如何从get_pos中分割X和Y坐标