Django ORM で次のクエリを実行したいと思います。
SELECT * FROM table JOIN othertable on table.nonidfield = othertable.nonidfield;
Django ORM を使用して、id フィールドではないフィールドで 2 つのテーブルを結合することは可能ですか? または生のクエリを使用する必要がありますか?
Django ORM で次のクエリを実行したいと思います。
SELECT * FROM table JOIN othertable on table.nonidfield = othertable.nonidfield;
Django ORM を使用して、id フィールドではないフィールドで 2 つのテーブルを結合することは可能ですか? または生のクエリを使用する必要がありますか?
2 つの異なるモデル/テーブルのフィールドの比較に基づいてレコードをフィルター処理する場合は、F() オブジェクトを使用できます。分野は問いません。