print(connection.queries)可以打印转义后的sql语句
例子:
from django.http import JsonResponse,HttpResponse
from .models import User,School
from django.db import connection
def login(request):
obj = User.objects.get(phone_num='18796284555')
print(connection.queries)
print((connection.queries)[-1:])
return HttpResponse('ok')
打印结果是一个列表
如果只想拿到最后一条查询语句可进行切片操作,
最后一条是真正转义后的查询sql语句。