我正在使用 Djang FormWizard 并且有我必须进行一对多保存的情况。我有一家公司,可能还有很多办公室人员。由于这是一个基于网络的表格,人们可以以不同的方式填写。贵公司可以有 1 名办公室人员,我公司可以有 10 名办公室人员。
表格的数量是 3(为了讨论)。
1)第一个表格是公司详细信息 2)第二个表格是办公室人员。3)第三个表格是您到目前为止填写的内容的摘要,以及一个询问您是否要添加更多办公室人员的按钮。
使用 FormWizard 我似乎无法弄清楚如何实现这一点。在常规情况下,我会设置一个指向 from 2 的链接,类似于myurl.com?action=addmore
然后相应地呈现表单 2
我可以wizard_goto_step
在模板中使用来加载表单 2,但我似乎无法弄清楚如何传递条件参数。条件参数将使我能够确定需要添加额外的办公室持有人,然后我可以加载空白表格 2。条件字段不能是复选框,必须是按钮或链接。我确实看到在这种情况下如何使用按钮或链接?
我想的最后手段是从 NamedURL 加载,然后检查我是否可以通过条件参数可以在 url 中传递(希望避免这种情况,也没有真正尝试过)
有任何想法吗?