有人可以解释Django中HttpResponse和HttpResponseRedirect之间的区别吗?

时间:2012-11-25 12:04:07

标签: django-views

我没有区分HttpResponse和HttpResponseRedirect

1 个答案:

答案 0 :(得分:2)

HttpResponseRedirect旨在发送3xx HTTP代码并重定向 到另一个URL(即响应是重定向头)。 它实际上是HttpResponse的子类,可以用作快捷方式 用于重定向。

另一方面,

HttpResponse是主要的响应对象,你可以在哪里 设置标题/正文等(并且通常用于发送渲染 模板等等 - 好吧,render_to_response也这样做,但它是一个 快捷功能)。