用户之间共享Django FormWizard的字段?

时间:2010-09-03 21:10:23

标签: django django-forms

前段时间我在SOV上发现如何动态地向FormWizard表单添加字段。 (Django WizardForm and second form will be "dynamic"

我按照描述做了,一切都完美无瑕。直到2个用户同时开始执行相同的FormWizard。然后他们开始看到表格的彼此价值。因此,如果用户A处于表单3并且用户B开始执行表单2,则用户B将看到来自用户A的表单2的答案。事实上,由于B已经是2,这意味着表单1A现在包含来自用户A的值。表格1B。

我注意到其他人也有同样的问题,但没有找到解决方案。 Django FormWizard Dynamically Alter form_list

有关如何避免或修复它的任何想法?这是FormWizard的错误吗?会话冲突?我愿意放弃FormWizard,有人知道一个好的替代品吗?

我也对解决这个问题的“糟糕”方法持开放态度,比如使用用户ID或类似内容为所有字段添加后缀。我想尽快解决这个问题。

非常感谢!

1 个答案:

答案 0 :(得分:0)