我如何强制执行django form wizard的步骤?
我的第0步显示了包含不同帐户类型的订阅页面。
我希望能够向某人发送一个链接,例如 / join / basic或/ join / pro
并将该链接转发给正确的步骤/表格。
我发现:
用于从请求对象保存状态的挂钩 和被捕获的args / kwargs 来自URLconf的URL。
默认情况下,这不会做任何事情。
不确定如何使用它来更改已验证/呈现的表单
答案 0 :(得分:0)
我认为你应该在这里处理“切换形式”行为:
FormWizard.process_step()
你有来自先前提交(和有效)表单的数据,并且应该是你“改变向导的内部状态”的地方(例如,更改表单列表)
请注意,每次处理步骤时都会调用该方法。