重定向到POST表单页面

时间:2013-08-15 12:17:08

标签: python django web-applications web

我正在使用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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

我建议你看看Django Form wizards