【发布时间】:2011-06-07 03:47:41
【问题描述】:
我有一个允许用户为项目创建估算值的应用。估计包含基本的客户信息(姓名、地址、电话号码等)和我生成的自定义主键值。现在,我还有另外两个模型来列出工作所需的估计产品和劳动力。这两个模型通过外键链接到“主”估计模型。对于这两个模型,我将使用内联表单集,因为默认情况下,它们通过外键链接到另一条记录。
我想知道是否可以同时创建两个内联表单的主要估算(基本数据)记录?似乎它不起作用(好吧,我很难让它起作用),因为两个内联表单集链接到的外键还不存在,因为它也是 just创建的。
最好将其设置为两步过程:步骤 1)创建并保存基本数据(从而创建可以链接到的主键)步骤 2)添加通过外键链接它们的产品和人工记录主要记录。看起来这将是一个糟糕的 UI 设计(有两个步骤)。
想法?
谢谢!
【问题讨论】:
标签: django inline-formset