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重新引入被覆盖的自带function
Jul 16 Python
用Python编写简单的定时器的方法
May 02 Python
python中int与str互转方法
Jul 02 Python
ERLANG和PYTHON互通实现过程详解
Jul 05 Python
WxPython实现无边框界面
Nov 18 Python
python 字段拆分详解
Dec 17 Python
Pytorch 搭建分类回归神经网络并用GPU进行加速的例子
Jan 09 Python
Python如何执行精确的浮点数运算
Jul 31 Python
python 实现非极大值抑制算法(Non-maximum suppression, NMS)
Oct 15 Python
使用sublime text3搭建Python编辑环境的实现
Jan 12 Python
pytorch 把图片数据转化成tensor的操作
Mar 04 Python
使用Python的开发框架Brownie部署以太坊智能合约
May 28 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+jQuery制作的列表分页的功能模块
2014/10/14 PHP
PHP实现的下载远程图片自定义函数分享
2015/01/28 PHP
laravel中的错误与日志用法详解
2016/07/26 PHP
php面向对象重点知识分享
2019/09/27 PHP
laravel批量生成假数据的方法
2019/10/09 PHP
javaScript checkbox 全选/反选及批量删除
2010/04/28 Javascript
关于js类的定义
2011/06/28 Javascript
jQuery获取Select选择的Text和Value(详细汇总)
2013/01/25 Javascript
node.js中的fs.fstatSync方法使用说明
2014/12/15 Javascript
倾力总结40条常见的移动端Web页面问题解决方案
2016/05/24 Javascript
最通俗易懂的javascript变量提升详解
2017/08/05 Javascript
通过源码分析Vue的双向数据绑定详解
2017/09/24 Javascript
浅谈Angular4中常用管道
2017/09/27 Javascript
javascript高仿热血传奇游戏实现代码
2018/02/22 Javascript
vue input输入框模糊查询的示例代码
2018/05/22 Javascript
layui-table获得当前行的上/下一行数据的例子
2019/09/24 Javascript
vue实现pdf文档在线预览功能
2019/11/26 Javascript
JavaScript浅层克隆与深度克隆示例详解
2020/09/01 Javascript
vue使用swiper实现左右滑动切换图片
2020/10/16 Javascript
[36:22]VP vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
[08:06]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Elephant 选手采访
2021/03/11 DOTA
python实现一组典型数据格式转换
2018/12/15 Python
pytorch 修改预训练model实例
2020/01/18 Python
django正续或者倒序查库实例
2020/05/19 Python
HTML5本地存储localStorage、sessionStorage基本用法、遍历操作、异常处理等
2014/05/08 HTML / CSS
Html5之webcoekt播放JPEG图片流
2020/09/22 HTML / CSS
HUGO BOSS美国官方网上商店:世界知名奢侈品牌
2017/08/04 全球购物
马德里竞技官方网上商店:Atletico Madrid Shop
2019/03/31 全球购物
巴西化妆品商店:Lojas Rede
2019/07/26 全球购物
传播学毕业生求职信
2013/10/11 职场文书
业务主管岗位职责范本
2013/12/25 职场文书
酒店值班经理的工作职责范本
2014/02/18 职场文书
个人典型事迹材料
2014/12/30 职场文书
小学语文课《掌声》教学反思
2016/03/03 职场文书
小学作文指导之如何写人?
2019/07/08 职场文书
pytorch 6 batch_train 批训练操作
2021/05/28 Python