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