Django查看内部sql语句的方式

一:查看内部sql语句的方式

方式1(queryset对象才能够点击query查看内部的sql语句)
copy
res = models.User.objects.values_list('name', 'age') print(res.query) # 查看内容封装的SQL语句 SELECT `app01_user`.`name`, `app01_user`.`age` FROM `app01_user` # 解析 queryset对象才能够点击query查看内部的sql语句
方式2:配置settings设置后所有的sql语句都能查看
copy
# 去配置文件中配置一下即可 LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'handlers': { 'console':{ 'level':'DEBUG', 'class':'logging.StreamHandler', }, }, 'loggers': { 'django.db.backends': { 'handlers': ['console'], 'propagate': True, 'level':'DEBUG', }, } }

image

posted @   AlexEvans  阅读(193)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
🚀