Как получить sql эквивалентный запрос из запроса django? - PullRequest
2 голосов
/ 05 октября 2019

В настоящее время я занимаюсь разработкой веб-сайта в Django, и мне нужно преобразовать некоторый запрос djnago в sql-эквивалентный запрос.

Purchase_order.objects.filter(query).order_by(id)[start: (start+length)]

Я хочу преобразовать вышеуказанный запрос django в запрос sql-типа.

Есть ли способ преобразовать его в SQL тоже.

1 Ответ

0 голосов
/ 05 октября 2019

Да. django делает эту функцию . queryset поставляется с query объектом.

purchase_order = Purchase_order.objects.filter(query).order_by(id)[start: (start+length)]  

print(purchase_order.query)  

это напечатает соответствующий запрос.

...