【问题标题】:Relational Fields - Django关系字段 - Django
【发布时间】:2010-09-18 10:24:19
【问题描述】:

我正在制作一个产品应用程序来将机器添加到产品列表中。每个产品都有一个功能列表,例如电机类型、电机输出。并非所有人都具有相同的功能。每个特征都有一个值,例如 2W、1.5m 等,但只有在添加产品后才会输入。

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

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

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

编辑: 我知道我可以只添加功能内联样式,但我想向数据库添加一次功能,然后选择它并填写值。

【问题讨论】:

  • 你的问题听起来令人困惑。将 Machine 模型实例保存到数据库后,是否要添加所有可能的功能而没有它们的值?

标签: django django-models django-admin


【解决方案1】:

我得到了这个工作。基本上,我将功能名称作为功能模型的外键。所以你将特征添加到特征模型中。然后当您添加新产品时,您只需选择功能并填写其余部分。特征 fk 将是产品模型中的名称字段

【讨论】:

    猜你喜欢
    • 2019-10-26
    • 2017-04-20
    • 1970-01-01
    • 1970-01-01
    • 2019-07-06
    • 1970-01-01
    • 1970-01-01
    • 2023-03-06
    • 2013-09-29
    相关资源
    最近更新 更多