查看django执行的sql语句及消耗时间的两种方法


Posted in Python onMay 29, 2018

下面介绍两种查看django 执行的sql语句的方法。

方法一:

queryset = Apple.objects.all()
print queryset.query

SELECT `id`, `name` FROM `apple`

该方法只能查看select语句,但不能查看其他更新保存的语句,会报错。

也就是说只有 Queryset 有query方法。接下来看第二种方法。

方法二:

from django.db import connection

print connection.queries
[{u'time': u'0.098', u'sql': u'SELECT `app_detail`.`app_id` FROM `app_detail` WHERE `app_detail`.`id` = 20 '}]

会打印所有执行过的sql语句及消耗的时间,非常有用。

如果有多个数据库,可以使用以下方法选择数据库:

from django.db import connections

c = connections['Fruits']
print c.queries

选择连接'Fruits'数据库,打印相关的sql语句。

以上这篇查看django执行的sql语句及消耗时间的两种方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python搭建简易服务器分析与实现
Dec 15 Python
使用Python读写文本文件及编写简单的文本编辑器
Mar 11 Python
PyQt5每天必学之工具提示功能
Apr 19 Python
Php多进程实现代码
May 07 Python
python中plot实现即时数据动态显示方法
Jun 22 Python
python 检查是否为中文字符串的方法
Dec 28 Python
python切片(获取一个子列表(数组))详解
Aug 09 Python
Python FTP文件定时自动下载实现过程解析
Nov 12 Python
python tkinter之 复选、文本、下拉的实现
Mar 04 Python
粗暴解决CUDA out of memory的问题
May 22 Python
用 Python 定义 Schema 并生成 Parquet 文件详情
Sep 25 Python
Python+pyaudio实现音频控制示例详解
Jul 23 Python
让Django支持Sql Server作后端数据库的方法
May 29 #Python
Django 浅谈根据配置生成SQL语句的问题
May 29 #Python
django表单实现下拉框的示例讲解
May 29 #Python
用python编写第一个IDA插件的实例
May 29 #Python
基于python进行桶排序与基数排序的总结
May 29 #Python
Vue的el-scrollbar实现自定义滚动
May 29 #Python
基于Django与ajax之间的json传输方法
May 29 #Python
You might like
德生H-501的评价与改造
2021/03/02 无线电
phpize的深入理解
2013/06/03 PHP
基于PHP技术开发客服工单系统
2016/01/06 PHP
PHP基于mssql扩展远程连接MSSQL的简单实现方法
2016/10/08 PHP
php上传后台无法收到数据解决方法
2019/10/28 PHP
ext form 表单提交数据的方法小结
2008/08/08 Javascript
JS高级拖动技术 setCapture,releaseCapture
2011/07/31 Javascript
文本框输入时 实现自动提示(像百度、google一样)
2012/04/05 Javascript
ie6下png图片背景不透明的解决办法使用js实现
2013/01/11 Javascript
JavaScript中数组对象的那些自带方法介绍
2013/03/12 Javascript
Javascript加载速度慢的解决方案
2014/03/11 Javascript
初识Javascript小结
2015/07/16 Javascript
学习JavaScript设计模式之单例模式
2016/01/19 Javascript
有关JavaScript中call()和apply() 的一些理解
2016/05/20 Javascript
后端接收不到AngularJs中$http.post发送的数据原因分析及解决办法
2016/07/05 Javascript
JavaScript之cookie技术详解
2016/11/18 Javascript
几种tab切换详解
2017/02/03 Javascript
原生javascript上传图片带进度条【实例分享】
2017/04/06 Javascript
Angular实现预加载延迟模块的示例
2017/10/12 Javascript
JavaScript静态作用域和动态作用域实例详解
2019/06/17 Javascript
Vue配置marked链接添加target="_blank"的方法
2019/07/19 Javascript
Python中使用PDB库调试程序
2015/04/05 Python
matplotlib 输出保存指定尺寸的图片方法
2018/05/24 Python
python一键去抖音视频水印工具
2018/09/14 Python
在PyCharm中控制台输出日志分层级分颜色显示的方法
2019/07/11 Python
Python时间序列缺失值的处理方法(日期缺失填充)
2019/08/11 Python
tensorflow tf.train.batch之数据批量读取方式
2020/01/20 Python
美国面料纺织品商城:Fabric.com
2017/06/28 全球购物
澳大利高级泳装品牌:Bondi Born
2018/05/23 全球购物
阿巴庭院:Abba Patio
2019/06/18 全球购物
数据库面试要点基本概念
2013/10/31 面试题
促销活动总结怎么写
2014/06/25 职场文书
人事专员岗位说明书
2014/07/29 职场文书
优秀教研组申报材料
2014/12/26 职场文书
期末复习计划
2015/01/19 职场文书
导游词之凤凰古城
2019/10/22 职场文书