渲染以响应Django中的重定向URL

jac*_*ack 3 django redirect httpresponse

在表单提交方案中,表单将发布到"/ submit".我想在成功时将用户重定向到"/ sucess",并将一些消息传递给新网址的模板.如何在Django中执行此操作?render_to_response不进行重定向,HttpResponseRedirect不进行模板渲染.

Rog*_*ger 9

Daniel Roseman的回应具有潜在的危险性,使您的网站面临XSS漏洞.

如果必须这样做,请确保从传递的任何消息中删除html标记.

更好的方法是重定向到/ success /?msg = ok,并在您的视图中有一个字典:

{ 'ok': 'Your success message' }
Run Code Online (Sandbox Code Playgroud)