javascript - 如何在 Django 中实现这个 - 后退按钮 - 保留请求中的数据

标签 javascript jquery python django

我正在尝试实现这个简单但复杂的逻辑:

用户通过单击next 提交带有给定数据的表单。

下一个页面,我将向用户显示他在上一页中提供的内容,并要求他确认他提供的所有内容是否正确

此时,用户有 2 个选择。

  1. 后退按钮
  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/

相关文章:

javascript - AngularJS - 通过指令向按钮添加 onClick 事件

php - 如何从 codeigniter Controller 接收 ajax 响应?

javascript - 如果页面上不存在特定类,则添加类

javascript - 点击展开图片

python tkinter 使用 PIL 显示动画 GIF

javascript - $ ('img' ).show ("slide", direction : "right", 500) 改变img的位置

JavaScript onClick 仅适用于 Chrome

javascript - 为什么在 Javascript 中 '' == '0' 是 false 而 0 == '' 是 true?

python - 如何在不下载视频内容的情况下从 Kwik 网站获取 POST header ?

java - 使用python从java应用程序中读取json