我有一个允许用户为项目创建估算的应用程序。估计包含基本的客户信息(姓名、地址、电话号码等)和我生成的自定义主键值。现在,我还有另外两个模型来列出工作所需的估计产品和劳动力。这两个模型通过外键链接到“主”估计模型。对于这两个模型,我将使用内联表单集,因为默认情况下,它们通过外键链接到另一条记录。
我想知道是否可以与两个内联表单同时创建主要估算(基本数据)记录?似乎它不起作用(好吧,我无法使它起作用),因为两个内联表单集链接到的外键还不存在,因为它也刚刚被创建。
将其设为两步过程会更好吗: 步骤 1)创建并保存基本数据(从而创建可以链接到的主键) 步骤 2)添加产品和人工记录,通过主记录的外键链接它们. 看起来这将是一个糟糕的 UI 设计(有两个步骤)。
想法?
谢谢!