1. 程式人生 > >Django2.1 終端列印orm轉義的sql語句

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語句