【发布时间】:2011-04-08 01:32:22
【问题描述】:
前段时间,我在 SOV 发现了如何将字段动态添加到 FormWizard 表单。 (Django WizardForm and second form will be "dynamic")
我按照描述做了,一切都完美无缺。直到 2 个用户同时开始执行相同的 FormWizard。然后他们开始看到彼此的表格值。因此,如果用户 A 处于表格 3 并且用户 B 开始执行表格 2,则用户 B 将看到来自用户 A 的表格 2 的答案。实际上,由于 B 已经处于 2,这意味着表格 1A 现在包含来自表格 1B。
我注意到其他人也有同样的问题,但没有找到解决方案。 Django FormWizard Dynamically Alter form_list
关于如何避免或解决此问题的任何想法?它是来自 FormWizard 的错误吗?会话冲突?我愿意放弃 FormWizard,有人知道一个好的替代品吗?
我也愿意采用“糟糕”的方式来解决这个问题,比如给所有字段添加用户 ID 或类似的后缀。我想尽快解决这个问题。
非常感谢!
【问题讨论】:
标签: django django-forms