django中的HttpResponseRedirect可以像render一样传递参数吗?
为了解决django表单刷新后自动提交的问题,网上说换成HttpResponseRedirect,但是执行render要给模板返回数据,
如果用HttpResponseRedirect我该怎么返回数据呢?
比如这段代码
return render(request, "login.html", { "form_data": form_data
})
如何换成HttpResponseRedirect呢?
回答:
我理解这意思是说你要写两个 view
第一个是接收表单的 post 数据,处理完数据,使用 HttpResponseRedirect 跳转到另一个 url 对应的第二个 view。
第一个 view 专门用于接收 post 数据,不返回页面;第二个才给用户返回页面。
这样用户刷新的是第二个 view
以上是 django中的HttpResponseRedirect可以像render一样传递参数吗? 的全部内容, 来源链接: utcz.com/p/937764.html