0

我正在使用 Django 开发应用程序。主页包含一个 textarea 输入,您必须在其中输入一个 ID 列表(这个列表可能很大,所以我使用 POST 提交表单)。提交表单后,服务器将呈现一个带有表格的页面,您可以在其中找到有关每个 ID 的信息。如果您单击一个 ID,您将转到一个页面,您可以在其中修改某些字段。为了将修改后的字段保存到数据库中,表单操作是:'manage_ids/<>/save' 并且在服务器上我有这个 url 的视图。如何将用户重定向回包含表格的页面?我正在使用 POST 提交表单,因此简单的重定向不起作用。或者,留在您可以修改字段的页面上(在这种情况下,如果您按下“返回”浏览器按钮,将被重定向到表格页面)。

工作流程:

/ 
POST
/manage_ids
GET
/manage_ids/<<md5>>
POST(save)
/manage_ids/<<md5>>/save

Now, I should be redirected to: 
/manage_ids
4

2 回答 2

1

如果您需要跨多个页面请求保留一长串 ID,则应使用session

于 2013-08-15T12:56:11.423 回答
0

我想推荐你看看Django Form 向导

于 2013-08-16T00:42:55.747 回答