1. ホーム
  2. python

[解決済み] Django の QuerySet から SQL を取得する [重複] 。

2022-03-15 10:55:02

質問

Django がデータベースで使う SQL を QuerySet オブジェクトから取得するにはどうすれば良いですか?私はいくつかの奇妙な動作をデバッグしようとしていますが、どのようなクエリがデー タベースに送られるのかがわかりません。

解決方法は?

クエリセットの query 属性があります。

>>> queryset = MyModel.objects.all()
>>> print(queryset.query)
SELECT "myapp_mymodel"."id", ... FROM "myapp_mymodel"