首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >有额外细节的Django模型

有额外细节的Django模型
EN

Stack Overflow用户
提问于 2016-07-18 12:12:58
回答 1查看 50关注 0票数 0

我不知道如何构造如下:

我有一个邀请对象,它有许多收件人对象(ManyToManyField)附加到它。但是,我想添加更多与邀请相关的数据,这些数据不应该在收件人对象上,而是应该与单个收件人相关。你会怎么安排呢?

我可以看到两种方法:

( a)添加具有以下字段的新模型InvitationExtra

  • 邀请外键
  • 收件人
  • 额外数据

但是,我将无法使用Django queryset中的select_related方法。

( b)添加新模型InvitationRecipient,该模型将在邀请对象上定义为ManyToManyField,并具有以下字段:

  • 收件人
  • 额外数据

然后我可以使用prefetch_related方法获取所有相关字段。

对更好的方法有什么建议?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-18 12:19:17

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38436422

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档