标签: django django-models database-design
我需要具有 pk 关系的模型,其中一个模型可以是多个类型的相似对象。
例如,我可以通过三种不同的方式进行申请,并且这三种方式具有彼此不同的不同属性。
如何制作模型以将三种不同的申请类型与单一订单模型联系起来?
非常感谢任何帮助。
非常感谢。
答案 0 :(得分:1)
您可以使用 JSONField 将其实现为一个表,每个模型实例具有不同的属性。
或者你可以有三张表,每种申请一张,并使用 generic relation。