Django打印出在数据库中执行的语句问题


Posted in Python onJuly 25, 2019

先给大家介绍下Django打印出在数据库中执行的语句

有时我们需要看models操作时对应的SQL语句,

可以用如下方法查看---

在django project中的settings文件尾部添加如下代码

LOGGING = {
  'version': 1,
  'disable_existing_loggers': False,
  'handlers': {
    'console': {
      'class': 'logging.StreamHandler',
    },
  },
  'loggers': {
    'django.db.backends': {
      'handlers': ['console'],
      'level': 'DEBUG' if DEBUG else 'INFO',
    },
  },
}

ps:Django 查看执行的sql语句方法

1、该方法只能查看select语句,对于其他更新保存的语句不能查看,会报错:

res = Province.objects.all()
print (res.query)
SELECT 'core_province'.'id', 'core_province'.'name', 'core_province'.'code' FROM 'core_province'

2、该方法会打印出所有执行过的sql语句

1、先导入connection

from django.db import connection

2、在python文件中打印

print(connection.queries)
# 打印列表中的最后一条sql
# print(connection.queries[-1])

总结

以上所述是小编给大家介绍的Django打印出在数据库中执行的语句问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Python 相关文章推荐
Python获取运行目录与当前脚本目录的方法
Jun 01 Python
Python实现利用163邮箱远程关电脑脚本
Feb 22 Python
ML神器:sklearn的快速使用及入门
Jul 11 Python
python系列 文件操作的代码
Oct 06 Python
使用python-pptx包批量修改ppt格式的实现
Feb 14 Python
pytorch实现seq2seq时对loss进行mask的方式
Feb 18 Python
python3将变量写入SQL语句的实现方式
Mar 02 Python
使用keras2.0 将Merge层改为函数式
May 23 Python
python怎么提高计算速度
Jun 11 Python
python实例化对象的具体方法
Jun 17 Python
使用tensorflow 实现反向传播求导
May 26 Python
Python下opencv库的安装过程及问题汇总
Jun 11 Python
python requests指定出口ip的例子
Jul 25 #Python
Tornado实现多进程/多线程的HTTP服务详解
Jul 25 #Python
Python使用指定端口进行http请求的例子
Jul 25 #Python
django多对多表的创建,级联删除及手动创建第三张表
Jul 25 #Python
django 中QuerySet特性功能详解
Jul 25 #Python
对Python _取log的几种方式小结
Jul 25 #Python
django 中的聚合函数,分组函数,F 查询,Q查询
Jul 25 #Python
You might like
JS中简单的实现像C#中using功能(有源码下载)
2007/01/09 Javascript
picChange 图片切换特效的函数代码
2010/05/06 Javascript
Javascript中的delete介绍
2012/09/02 Javascript
jquery实现的鼠标拖动排序Li或Table
2014/05/04 Javascript
jQuery实现设置、移除文本框默认值功能
2015/01/13 Javascript
JavaScript获取网页中第一个图片id的方法
2015/04/03 Javascript
jQuery实现的文字hover颜色渐变效果实例
2016/02/20 Javascript
vue.js入门教程之基础语法小结
2016/09/01 Javascript
JavaScript之Map和Set_动力节点Java学院整理
2017/06/29 Javascript
AngularJS点击添加样式、点击变色设置的实例代码
2017/07/27 Javascript
JS中验证整数和小数的正则表达式
2018/10/08 Javascript
js常用方法、检查是否有特殊字符串、倒序截取字符串操作完整示例
2020/01/26 Javascript
JS通用方法触发点击事件代码实例
2020/02/17 Javascript
JavaScript编码小技巧分享
2020/09/17 Javascript
[01:06:32]DOTA2上海特级锦标赛D组资格赛#1 EG VS VP第一局
2016/02/28 DOTA
python opencv设置摄像头分辨率以及各个参数的方法
2018/04/02 Python
Python代码缩进和测试模块示例详解
2018/05/07 Python
Flask中endpoint的理解(小结)
2019/12/11 Python
深入了解python列表(LIST)
2020/06/08 Python
详解Pycharm安装及Django安装配置指南
2020/09/15 Python
Django ModelForm组件原理及用法详解
2020/10/12 Python
实例教程 利用html5和css3打造一款创意404页面
2014/10/20 HTML / CSS
澳大利亚和新西兰最大的在线旅行社之一:Aunt Betty
2019/08/07 全球购物
北京华建集团SQL面试题
2014/06/03 面试题
JSF的标签库有哪些
2012/04/27 面试题
大学生学习自我评价
2014/01/13 职场文书
关于赌博的检讨书
2014/01/24 职场文书
区三好学生主要事迹
2014/01/30 职场文书
党员作风建设自查报告
2014/10/23 职场文书
任长霞观后感
2015/06/16 职场文书
《金钱的魔力》教学反思
2016/02/20 职场文书
《正比例》教学反思
2016/02/23 职场文书
小学2016年“我们的节日·重阳节”活动总结
2016/04/01 职场文书
个人工作失误的保证书怎么写?
2019/06/21 职场文书
2019大学竞选班长发言稿
2019/06/27 职场文书
springboot用户数据修改的详细实现
2022/04/06 Java/Android