我的目标是创建一些功能。我需要的。
产品和类别有两种型号。产品有外键到类别。同时,不同的类别应具有不同的属性。
例如: 类别"猫"有属性"品种"和类别"汽车"具有属性" model"," mark"," Color"等。属性应包含值列表。如何在Django中创建它的最佳方法?
我真的没有任何想法如何让模型设计达到我的目标。
@因此,我需要创建一个表单,根据所选类别,它将更改可用属性列表。
答案 0 :(得分:0)
由于一个类别具有许多属性,并且一个属性也可能是许多类别的一部分,例如“颜色”属性可以是“汽车”和“卡车”的一部分。所以我认为合适的解决方案是为属性和类别创建多对多的关系表。有关如何在Django中实现,请参阅Many to Many Field in Django Model