は、私は次のように構築するかどうかはわからない:Djangoのモデル
私はオブジェクト(のManyToManyField)がそれに添付し、多くの受信者を持っている1つの招待オブジェクトを、持っています。しかし、私は招待状関連するデータを受信者オブジェクトに含めるべきではないが、追加する必要がありますが、受信者に関連する必要があります。どのように構造化しますか?
私は2つのアプローチを見ることができます:
a)は、次のフィールドがあります新しいモデルInvitationExtra追加:
- 招待外部キー
- 受信者
- 余分なデータ
しかし、私はできないでしょうDjangoクエリーセットのselect_relatedメソッドを使用してください。
b)の追加の新モデル招待オブジェクト上のManyToManyFieldと定義され、次のフィールドがありますInvitationRecipient:
- 受信者
- 余分なデータすると
をすべての関連フィールドを取得するには、prefetch_relatedメソッドを使用できます。
より良いアプローチについてのご意見はありますか?
ありがとうございます、これは大いに役立ちます! – bla0009