将用户发送到根据其在Django中的POST请求创建的页面

将用户发送到根据其在Django中的POST请求创建的页面,django,web-applications,redirect,Django,Web Applications,Redirect,我有一个表单,用户在其中选择一些项目显示在“下一页”。这个选择总是唯一的,我们将存储使用一个模型所做的每一组选择,由 ID >代码>与Django模型一致。当用户使用submit按钮选择她的选择并发布时,我希望我们的应用程序将她的选择存储在模型中,然后呈现一个带有模型id的页面,这样用户可以通过一个简单的get请求返回到她在任何时候创建的页面 例如,用户转到/coolapp/selectprefs/,进行一些选择,然后单击提交。然后应将用户带到/coolapp/selections/42,因为当

我有一个表单,用户在其中选择一些项目显示在“下一页”。这个选择总是唯一的,我们将存储使用一个模型所做的每一组选择,由<代码> ID >代码>与Django模型一致。当用户使用submit按钮选择她的选择并发布时,我希望我们的应用程序将她的选择存储在模型中,然后呈现一个带有模型id的页面,这样用户可以通过一个简单的
get
请求返回到她在任何时候创建的页面

例如,用户转到
/coolapp/selectprefs/
,进行一些选择,然后单击提交。然后应将用户带到
/coolapp/selections/42
,因为当用户提交并创建记录时,记录的
id
42


我不明白的是,在用户单击submit按钮后,如何将其发送到“下一页”作为响应(如上例中的
/coolapp/selections/42
)。根据用户输入的内容将用户带到具有唯一ID的页面似乎是一项常见的任务(例如,当我点击按钮提交此问题时会发生这种情况),但我不确定如何进行此操作,并感谢您的建议。

从您处理此帖子的视图返回一个

谢谢,布莱恩!这让我走上了正确的道路。看起来这里也有一条很好的捷径:酷,我不知道这个新捷径