我正在尝试实现这个简单但复杂的逻辑:
用户通过单击 提交带有给定数据的表单next
。
在next
页面中,我将向用户展示他在上一页中提供的内容,并要求他确认他提供的所有内容是否正确
此时,用户有 2 个选项。
- 返回键
- 完成按钮
现在我的问题是,我如何保留请求中的数据,以便用户可以按下back
按钮并获取具有先前状态且字段已填满的表单。我正在考虑将所有数据保存在表单中的隐藏输入中,在确认页面中。
但是在 django 中做这样的事情的最好方法是什么?
我正在尝试实现这个简单但复杂的逻辑:
用户通过单击 提交带有给定数据的表单next
。
在next
页面中,我将向用户展示他在上一页中提供的内容,并要求他确认他提供的所有内容是否正确
此时,用户有 2 个选项。
现在我的问题是,我如何保留请求中的数据,以便用户可以按下back
按钮并获取具有先前状态且字段已填满的表单。我正在考虑将所有数据保存在表单中的隐藏输入中,在确认页面中。
但是在 django 中做这样的事情的最好方法是什么?
听起来您正在寻找表单向导。你可以通过安装 django-formtools (它曾经是一个内置工具)在服务器端完成,参见: https ://github.com/django/django-formtools/
或者您可以使用显示和隐藏效果轻松地在客户端使用 jquery(也有几个插件,例如:http ://www.jquery-steps.com/ )