调试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有序查找算法之二分法实例分析
2023-04-09 00:02:37
良好的css代码注释
2008-07-01 13:02:00
Python中的MongoDB基本操作:连接、查询实例
2021-12-21 07:38:06
Python常用标准库之os模块功能
2022-03-03 03:49:59
Django-xadmin后台导入json数据及后台显示信息图标和主题更改方式
2021-01-07 20:38:33
防止Access 2000密码被破译的方法
2008-11-20 16:48:00
python的多重继承的理解
2021-04-27 16:54:21
python格式化字符串的实战教程(使用占位符、format方法)
2023-02-01 22:20:21
使用python实现希尔、计数、基数基础排序的代码
2023-07-12 09:02:24
YOLOv5目标检测之anchor设定
2022-04-23 16:22:10
对python3.4 字符串转16进制的实例详解
2022-03-29 16:15:17
在python代码中加入环境变量的语句操作
2023-03-01 22:58:19
怎么让别人看不到网页源代码
2008-03-21 13:06:00
对YOLOv3模型调用时候的python接口详解
2023-05-31 00:58:57
Python 网页请求之requests库的使用详解
2021-01-30 23:42:06
Python正则表达re模块之findall()函数详解
2021-04-20 05:00:16
JScript下Array对象的性能问题
2009-02-15 12:28:00
如何批量消除网页超级链接上的“虚线框”
2008-10-15 12:55:00
PHP attributes()函数讲解
2023-06-04 09:33:02
DIV+CSS设计时容易犯的一些错误
2007-11-13 12:42:00