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