为类别属性创建解决方案

时间:2016-10-28 11:24:52

标签: django django-models django-forms

我的目标是创建一些功能。我需要的。

产品和类别有两种型号。产品有外键到类别。同时,不同的类别应具有不同的属性。

例如: 类别"猫"有属性"品种"和类别"汽车"具有属性" model"," mark"," Color"等。属性应包含值列表。如何在Django中创建它的最佳方法?

我真的没有任何想法如何让模型设计达到我的目标。

@因此,我需要创建一个表单,根据所选类别,它将更改可用属性列表。

1 个答案:

答案 0 :(得分:0)

由于一个类别具有许多属性,并且一个属性也可能是许多类别的一部分,例如“颜色”属性可以是“汽车”和“卡车”的一部分。所以我认为合适的解决方案是为属性和类别创建多对多的关系表。有关如何在Django中实现,请参阅Many to Many Field in Django Model enter image description here