django HttpResponseRedirect怎么传递参数

2025-04-25 13:31:06
推荐回答(3个)
回答1:

你好!
django重定向时,有时需要传递参数,且先记下一个自己实验OK的方法:

使用session传递:
这种方法的前提是你的框架启动了session,关于怎么启动session,这里贴一段1.6的官方文档的,在跳转之前(HttpResponseRedirect之前),把需要传递的参数保存到request的某个session中,然后跳转到某个url(U),在该url(U)的view方法中,从request的session中,就可以得到传过来的参数。

回答2:

return HttpResponseRedirect('/界面名称?变量名=变量值)

回答3:

name=request.REQUEST.get('name','xxx') #get/post请求都可以用这么来接收参数 #获取参数name的值;如果请求里没有name,则给name赋值xxx