我正在使用django的内置表单向导SessionWizardView
将表单拆分为多个页面。
调用表单向导时,用户将显示Select
输入字段,该字段需要选择选项A或B.此选择会影响要显示的后续步骤。这意味着我基本上有两个完全不同的表单列表 - 表单向导处理的表单中的哪一个取决于第一步中的选择,例如:
Step 1: Choice A -> use form list A
or
Step 1: Choice B -> use form list B
实现这种动态工作流程的优雅,django友好方式是什么?
答案 0 :(得分:2)
我想保留这些选项,以便在向导之外驱动向导的显示方式。我将为初始选择定义一个视图(您在第一页中进行制作)并让视图决定使用哪个formlist来显示向导(取决于所做的选择)