Django でカスタム クエリを実行するために必要なことはほとんどありません
- クエリで DB テーブル名を使用する必要があるか、モデル名のみを使用する必要がありますか
- 生のSQLでさまざまなテーブルを結合する必要がある場合。次のようなデータベース フィールド名またはモデル フィールド名を使用する必要がありますか
Person.objects.raw('SELECT id, first_name, last_name, birth_date FROM Person A
inner join Address B on A.address = B.id
')
or B.id = A.address_id