2010-09-18 75 views
0

我正在制作产品应用程序以将产品添加到产品列表中。每个产品都有一系列功能,如电机类型,电机输出。并不是每个人都有相同的功能。每个功能都有一个值,如2W,1.5m等,但只有在您添加产品后才能投入使用。关系字段 - Django

所以我想添加所有可能的功能到我的功能模型。然后,当我添加一台机器时,我想从功能列表中进行选择,然后填写该机器功能的值。

所以我想能够添加任何功能到任何机器,并填写该功能的价值。所以每台机器都有自己的一套功能,具有独特的价值。

我不确定如何为此创建模型,因为每台机器都具有唯一值的功能。有些机器具有相同的功能,而不是相同的值。

编辑: 我知道我可以再补充功能内嵌样式,但我想一次添加一个功能到数据库,然后选择它,并填写值。

+0

您的问题听起来令人困惑。一旦机器模型实例被保存到数据库中,您是否想要添加所有可能的功能而没有它们的值? – Vasil 2010-09-18 21:20:55

回答

0

我得到了这个工作。基本上,我将这些功能命名为功能模型的外键。因此您可以将功能添加到功能模型中。那么当您添加新产品时,只需选择该功能并填写其余部分即可。功能fk将是产品型号中的名称字段