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下利用OpenCV来旋转图像的教程
Apr 16 Python
python 数据清洗之数据合并、转换、过滤、排序
Feb 12 Python
Python错误提示:[Errno 24] Too many open files的分析与解决
Feb 16 Python
Python 高级专用类方法的实例详解
Sep 11 Python
Numpy中的mask的使用
Jul 21 Python
Python生成验证码、计算具体日期是一年中的第几天实例代码详解
Oct 16 Python
Python数据持久化存储实现方法分析
Dec 21 Python
python之生成多层json结构的实现
Feb 27 Python
Django中的session用法详解
Mar 09 Python
详解Python IO编程
Jul 24 Python
python装饰器实现对异常代码出现进行自动监控的实现方法
Sep 15 Python
OpenCV项目实践之停车场车位实时检测
Apr 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
fleaphp下不确定的多条件查询的巧妙解决方法
2008/09/11 PHP
php使用fsockopen函数发送post,get请求获取网页内容的方法
2014/11/15 PHP
PHP+MySQL删除操作实例
2015/01/21 PHP
PHP文件缓存类示例分享
2015/01/30 PHP
PHP设计模式之状态模式定义与用法详解
2018/04/02 PHP
PHP按符号截取字符串的指定部分的实现方法
2018/09/10 PHP
比Jquery的document.ready更快的方法
2010/04/28 Javascript
js网页实时倒计时精确到秒级
2014/02/10 Javascript
jquery引用方法时传递参数原理分析
2014/10/13 Javascript
jQuery循环动画与获取组件尺寸的方法
2015/02/02 Javascript
js实现鼠标经过表格行变色的方法
2015/05/12 Javascript
Angular.JS中指令ng-if的注意事项小结
2017/06/21 Javascript
详解webpack引入第三方库的方式以及注意事项
2019/01/15 Javascript
用Vue.js方法创建模板并使用多个模板合成
2019/06/28 Javascript
layui表单提交到后台自动封装到实体类的方法
2019/09/12 Javascript
JavaScript setTimeout()基本用法有哪些
2020/11/04 Javascript
Python内置函数的用法实例教程
2014/09/08 Python
安装dbus-python的简要教程
2015/05/05 Python
python实现在IDLE中输入多行的方法
2018/04/19 Python
python 拷贝特定后缀名文件,并保留原始目录结构的实例
2018/04/27 Python
Python之list对应元素求和的方法
2018/06/28 Python
Python函数式编程指南:对生成器全面讲解
2019/11/19 Python
Python如何自动获取目标网站最新通知
2020/06/18 Python
Django执行源生mysql语句实现过程解析
2020/11/12 Python
Anaconda的安装与虚拟环境建立
2020/11/18 Python
python eventlet绿化和patch原理
2020/11/21 Python
css3 中的新特性加强记忆详解
2016/04/16 HTML / CSS
HTML5学习笔记之html5与传统html区别
2016/01/06 HTML / CSS
TripAdvisor土耳其网站:全球知名旅行社区,真实旅客评论
2017/04/17 全球购物
美国领先的男士和女士内衣购物网站:Freshpair
2019/02/25 全球购物
台湾三立电视电商平台:电电购
2019/09/09 全球购物
在购买印度民族服饰:Soch
2020/09/15 全球购物
面向对象编程是如何提高软件开发水平的
2014/05/06 面试题
超市端午节活动方案
2014/01/23 职场文书
大学同学聚会感言
2015/07/30 职场文书
教师节获奖感言
2015/07/31 职场文书