在Django中处理表单后,将变量传递到“成功”页面

|| 无论如何,有将上下文变量传递给重定向响应吗?我想在用户提交表单后将用户重定向到成功页面,但是我不希望成功页面只是一个静态html文件。我需要根据表单数据显示其他信息。 我已经看过这个问题,但是那里提出的解决方案只是在相同的URL呈现了一个不同的文件。我想重定向用户,以便在页面上单击刷新不会将重复的条目提交到应用程序中。 现在,我唯一能够成功使用的方法就是重定向到url,同时将其传递给GET变量,如此处所述。这似乎有点hack,只是想知道是否有更好的解决方案... 谢谢     
已邀请:
如何将值存储在会话中,然后让重定向的页面从那里获取值?     
从我的角度来看,您有三种选择: 在重定向中使用GET变量。 在会话中存储一些内容。 如果您使用提交的表单创建对象,则将该对象的ID放入重定向URL中,并在新视图中使用它。 您遇到的限制是http是无状态的,而不是django中固有的东西。     

要回复问题请先登录注册