Django2.1 终端打印orm转义的sql语句
Posted code练习生
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django2.1 终端打印orm转义的sql语句相关的知识,希望对你有一定的参考价值。
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语句。
以上是关于Django2.1 终端打印orm转义的sql语句的主要内容,如果未能解决你的问题,请参考以下文章