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')

  django2.1---终端打印orm转义的sql语句

打印结果是一个列表

如果只想拿到最后一条查询语句可进行切片操作,

最后一条是真正转义后的查询sql语句。

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-06-04
  • 2022-12-23
  • 2021-06-05
  • 2022-01-14
  • 2021-10-14
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-01-02
  • 2021-12-02
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案