调试Django时打印SQL语句的日志代码实例
作者:湖北技升软件 时间:2021-06-09 05:29:42
这篇文章主要介绍了调试Django时打印SQL语句的日志代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
设置里面添加如下代码:
LOGGING = {
'version': 1,
'disable_existing_loggers': False,
'handlers': {
'console':{
'level':'DEBUG',
'class':'logging.StreamHandler',
},
},
'loggers': {
'django.db.backends': {
'handlers': ['console'],
'propagate': True,
'level':'DEBUG',
},
}
}
自己写个方法
from django.db import connection
from django.db.models.query import QuerySet
def getSql(res):
if type(res) == QuerySet:
sql = str(res.query)
else:
queries = connection.queries
sql = str(queries[-1].get('sql'), 'utf-8')
print('\033[1;34m' + '=' * len(sql))
print(sql)
print('=' * len(sql) + '\033[0m')
来源:https://www.cnblogs.com/jssoft/p/11447029.html
标签:django,打印,sql,语句,日志
0
投稿
猜你喜欢
python绘制箱型图
2022-10-11 21:33:20
如何使用PHP中的字符串函数
2024-05-11 10:01:59
解读python如何实现决策树算法
2021-08-26 19:52:01
Ubuntu Server 20.04 LTS 环境下搭建vim 编辑器Python IDE的详细步骤
2023-06-02 05:13:18
js判断复选框是否选中及选中个数的实现代码
2024-04-22 22:17:03
Python函数关键字参数及用法详解
2023-08-13 00:34:06
vue2.0 循环遍历加载不同图片的方法
2024-05-08 10:24:50
下载糗事百科的内容_python版
2022-02-08 12:39:29
python3 下载网络图片代码实例
2021-11-21 01:11:40
使用PyInstaller将Pygame库编写的小游戏程序打包为exe文件及出现问题解决方法
2021-09-17 08:53:15
Python操作Excel把数据分给sheet
2023-08-07 17:03:53
IIS服务器中部署PHP案例详解
2023-06-11 19:17:42
如何为Access数据库表添加日期或时间戳
2008-11-21 12:46:00
python 制作python包,封装成可用模块教程
2022-06-02 06:32:25
python机器学习高数篇之泰勒公式
2022-09-08 18:38:48
Go调度器学习之协作与抢占详解
2024-05-09 10:08:26
MySQL中超级有用的14个小知识总结
2024-01-26 09:01:10
Python判断Abundant Number的方法
2023-10-30 02:25:30
Python日期时间Time模块实例详解
2023-11-07 07:26:34
如何取得MYSQL中ENUM列的全部可能值
2009-07-30 08:53:00