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中的包和模块实例
Nov 22 Python
Python解惑之True和False详解
Apr 24 Python
python购物车程序简单代码
Apr 18 Python
Python字符串对象实现原理详解
Jul 01 Python
Python2和3字符编码的区别知识点整理
Aug 08 Python
Python 读取用户指令和格式化打印实现解析
Sep 02 Python
python使用matplotlib绘制雷达图
Oct 18 Python
探秘TensorFlow 和 NumPy 的 Broadcasting 机制
Mar 13 Python
Django中文件上传和文件访问微项目的方法
Apr 27 Python
在django admin中配置搜索域是一个外键时的处理方法
May 20 Python
在Ubuntu中安装并配置Pycharm教程的实现方法
Jan 06 Python
Python实现老照片修复之上色小技巧
Oct 16 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
支持oicq头像的留言簿(一)
2006/10/09 PHP
php中is_null,empty,isset,unset 的区别详细介绍
2013/04/28 PHP
php+mysql实现用户注册登陆的方法
2015/01/03 PHP
Yii2框架RESTful API 格式化响应,授权认证和速率限制三部分详解
2016/11/10 PHP
php pdo连接数据库操作示例
2019/11/18 PHP
Track Image Loading效果代码分析
2007/08/13 Javascript
用JS将搜索的关键字高亮显示实现代码
2013/11/08 Javascript
jQuery动态改变图片显示大小(修改版)的实现思路及代码
2013/12/24 Javascript
jquery图片轮播插件仿支付宝2013版全屏图片幻灯片
2014/04/03 Javascript
单元选择合并变色示例代码
2014/05/26 Javascript
js关于命名空间的函数实例
2015/02/05 Javascript
Javascript实现字数统计
2015/07/03 Javascript
学习JavaScript设计模式之单例模式
2016/01/19 Javascript
AngularJS中的过滤器filter用法完全解析
2016/04/22 Javascript
jQuery实现的纵向下拉菜单实例详解【附demo源码下载】
2016/07/09 Javascript
JS实现的图片预览插件与用法示例【不上传图片】
2016/11/25 Javascript
javascript 通过键名获取键盘的keyCode方法
2017/12/31 Javascript
js传递数组参数到后台controller的方法
2018/03/29 Javascript
vue引入js数字小键盘的实现代码
2018/05/14 Javascript
jQuery常见的遍历DOM操作详解
2018/09/05 jQuery
js限制input只能输入有效的数字(第一个不能是小数点)
2018/09/28 Javascript
JS双向链表实现与使用方法示例(增加一个previous属性实现)
2019/01/31 Javascript
[04:38]完美世界携手游戏风云打造 卡尔工作室饰品系统篇
2013/04/25 DOTA
Python HTMLParser模块解析html获取url实例
2015/04/08 Python
python 使用poster模块进行http方式的文件传输到服务器的方法
2019/01/15 Python
分享8点超级有用的Python编程建议(推荐)
2019/10/13 Python
django执行数据库查询之后实现返回的结果集转json
2020/03/31 Python
Python爬取股票信息,并可视化数据的示例
2020/09/26 Python
Python爬虫自动化爬取b站实时弹幕实例方法
2021/01/26 Python
厨师长岗位职责
2014/03/02 职场文书
优秀学生评语大全
2014/04/25 职场文书
绿色校园广播稿
2014/10/13 职场文书
党支部培养考察意见
2015/06/02 职场文书
python必学知识之文件操作(建议收藏)
2021/05/30 Python
Mysql8.0递归查询的简单用法示例
2021/08/04 MySQL
mysql使用 not int 子查询隐含陷阱
2022/04/12 MySQL