下面方法只能查看select语句,对于其他更新保存的语句不能查看,会报错
res = User.objects.all()
print(res.query)
#SELECT 'user'.'id', 'user'.'name', 'user'.'age' FROM 'user'
该方法会打印出所有执行过的sql语句
#1、先导入connection
from django.db import connection
#2、在python文件中打印
print(connection.queries)
封装成函数
def print_sql():
# 1、先导入connection
from django.db import connection
# 2、在python文件中打印
print(connection.queries)