【发布时间】:2021-04-13 12:17:08
【问题描述】:
我对具有 pk 关系的模型有一个要求,其中一个模型可以是相似对象的多种类型。
例如,我可以通过三种不同的方式进行申请,这三种方式具有不同的属性,彼此不同。
如何制作模型,以便将三种不同的申请类型与一个订单模型连接起来?
非常感谢任何帮助。
非常感谢。
【问题讨论】:
标签: django django-models database-design
我对具有 pk 关系的模型有一个要求,其中一个模型可以是相似对象的多种类型。
例如,我可以通过三种不同的方式进行申请,这三种方式具有不同的属性,彼此不同。
如何制作模型,以便将三种不同的申请类型与一个订单模型连接起来?
非常感谢任何帮助。
非常感谢。
【问题讨论】:
标签: django django-models database-design
您可以使用JSONField 将其实现为一个表,每个模型实例具有不同的属性。
或者你可以有三个表,一个用于每种申请,并使用generic relation。
【讨论】: