【问题标题】:Fields of Django FormWizard are shared between users?Django FormWizard 的字段在用户之间共享?
【发布时间】: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


【解决方案1】:
猜你喜欢
  • 2018-03-16
  • 1970-01-01
  • 1970-01-01
  • 2017-05-19
  • 2014-02-04
  • 2014-06-16
  • 2019-01-31
  • 2013-10-20
  • 1970-01-01
相关资源
最近更新 更多