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构建Hopfield网络的教程
Apr 14 Python
Python脚本简单实现打开默认浏览器登录人人和打开QQ的方法
Apr 12 Python
浅谈python中的面向对象和类的基本语法
Jun 13 Python
基于循环神经网络(RNN)的古诗生成器
Mar 26 Python
Python 3.7新功能之dataclass装饰器详解
Apr 21 Python
python更改已存在excel文件的方法
May 03 Python
python flask实现分页的示例代码
Aug 02 Python
使用Python创建简单的HTTP服务器的方法步骤
Apr 26 Python
pytorch中的自定义数据处理详解
Jan 06 Python
Python json读写方式和字典相互转化
Apr 18 Python
Python爬虫小例子——爬取51job发布的工作职位
Jul 10 Python
python制作一个简单的gui 数据库查询界面
Nov 19 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
php配置php-fpm启动参数及配置详解
2013/11/04 PHP
ThinkPHP框架分布式数据库连接方法详解
2017/03/14 PHP
JS获取父节点方法
2009/08/20 Javascript
Javascript学习笔记8 用JSON做原型
2010/01/11 Javascript
在jQuery1.5中使用deferred对象 着放大镜看Promise
2011/03/12 Javascript
五段实用的js高级技巧
2011/12/20 Javascript
处理及遍历XML文档DOM元素属性及方法整理
2013/08/23 Javascript
node.js+Ajax实现获取HTTP服务器返回数据
2014/11/26 Javascript
javascript工厂方式定义对象
2014/12/26 Javascript
javascript实现点击商品列表checkbox实时统计金额的方法
2015/05/15 Javascript
jquery checkbox无法用attr()二次勾选问题的解决方法
2016/07/22 Javascript
JS实现多张图片预览同步上传功能
2017/06/23 Javascript
JavaScript实现随机数生成器(去重)
2017/10/13 Javascript
layui 上传文件_批量导入数据UI的方法
2019/09/23 Javascript
echarts实现折线图的拖拽效果
2019/12/19 Javascript
vue 弹出遮罩层样式实例
2020/07/22 Javascript
python线程、进程和协程详解
2016/07/19 Python
Python实现的文本对比报告生成工具示例
2018/05/22 Python
Python判断telnet通不通的实例
2019/01/26 Python
django 自定义过滤器(filter)处理较为复杂的变量方法
2019/08/12 Python
Python命令行参数解析工具 docopt 安装和应用过程详解
2019/09/26 Python
PyTorch 普通卷积和空洞卷积实例
2020/01/07 Python
python字符串,元组,列表,字典互转代码实例详解
2020/02/14 Python
英国著名音像制品和图书游戏购物网站:Zavvi
2016/08/04 全球购物
StubHub新加坡:购买和出售全球活动门票
2017/03/10 全球购物
美体小铺瑞典官方网站:The Body Shop瑞典
2018/01/27 全球购物
Sneaker Studio波兰:购买运动鞋
2018/04/28 全球购物
法国在线药房:1001Pharmacies
2021/03/07 全球购物
党员剖析材料范文
2014/09/30 职场文书
2014年内勤工作总结
2014/11/24 职场文书
2014年销售工作总结范文
2014/12/01 职场文书
具结保证书
2015/01/17 职场文书
宣传委员竞选稿
2015/11/19 职场文书
环境保护宣传标语大全!
2019/06/28 职场文书
selenium.webdriver中add_argument方法常用参数表
2021/04/08 Python
解决Jenkins集成SonarQube遇到的报错问题
2021/07/15 Java/Android