django中有趣的多步表单

Posted

技术标签:

【中文标题】django中有趣的多步表单【英文标题】:interesting multistep forms in django 【发布时间】:2011-09-03 02:34:09 【问题描述】:

我有一个多步骤表单,但它与普通表单有点不同。不同之处在于并非所有步骤都是连续的,形式可能是有序的。为了清楚起见,假设有 Form1Form2Form3Form4

这些可能会像Form1 - Form2 - Form3Form1 - Form2 - Form4 一样运行。但是,没有机会像Form2 - Form1 (Form_x - form_y | x

如何在 django 中实现这样的表单链? 另外,我不明白 FormWizard 是如何工作的。它会自动产生后退按钮还是当用户转到上一个表单时它的行为如何?可以解释或举个简单的例子或参考吗?

谢谢

【问题讨论】:

所有表单都链接到同一个模型还是每个表单都链接到不同的模型? 前两个链接到同一个模型,但其他链接到其他模型。 【参考方案1】:

FormWizard 不会提供返回或提交按钮,这取决于您的模板。

FormWizard 只是一个精美的视图,它将处理模板渲染并在表单周围传递数据直到完成。

【讨论】:

以上是关于django中有趣的多步表单的主要内容,如果未能解决你的问题,请参考以下文章

Laravel 中的多步表单

如何从 nodejs 中的多步表单发布数据并表达到 MongoDB?

Laravel 5.1 中的多步注册

AngularJS多步表单(ui.router)提交

邪恶的多步验证:验证失败:街道不能为空

ubercart 2.4 中的多步结账