0
我不知道如何構建如下:Django模型與額外的細節
我有一個邀請對象,有許多收件人對象(ManyToManyField)附加到它。但我想補充更多邀請相關數據不應該在收件人對象,但它應該涉及單個收件人。你將如何構建?
我可以看到兩種方法:
一)添加新的模型InvitationExtra,將有以下字段:
- 邀請外鍵
- 收件人
- 額外的數據
但後來我無法從Django queryset使用select_related方法。
B)添加新的模型InvitationRecipient將被定義爲邀請對象上的ManyToManyField,將有以下字段:
- 收件人
- 額外的數據
然後我可以使用prefetch_related方法獲取所有相關字段。
任何有關更好方法的建議?
謝謝,這有助於很多! – bla0009