【问题标题】:Django: One FormWizard for multiple modelsDjango:一个用于多个模型的 FormWizard
【发布时间】:2011-01-16 11:05:44
【问题描述】:

使用 1 个 FormWizard 来操作多个模型是否可能/最佳实践?

我已经尝试过 FormWizard 并定义了所有表单。页面“流程”本身就像一个魅力。然而,在所有需要完成的检查和操作的模型中,感觉就像我在表单的__init__ 和/或真正属于views.py 的process_step() 中粘贴了代码。文档甚至声明:“不要通过 process_step() 操作表单数据。

在一个视图中测试一个包含所有内容的概念,因此使用 last_submitted_pa​​ge(等效步骤)感觉就像我正在编写另一个表单向导。

有人来过这里吗?欢迎提示。

非常感谢。

问候,

杰拉德。

【问题讨论】:

    标签: django django-forms django-formwizard


    【解决方案1】:

    缩小问题,我决定采用 FormWizard 方法。我再次确认代码很容易放在 forms.py 中,并且您可以通过使用获取模型信息。 process_step()。

    GrtzG

    【讨论】:

      猜你喜欢
      • 2010-12-14
      • 2011-09-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-24
      • 1970-01-01
      • 2011-03-29
      相关资源
      最近更新 更多