【发布时间】:2011-09-04 20:40:04
【问题描述】:
我正在查看一些代码并提出了这个问题——Django: What is the difference b/w HttpResponse vs HttpResponseRedirect vs render_to_response——它讨论了不同类型的请求响应。
有没有理由使用HttpResponse 而不是render?如果是这样,这样做的用例和优势是什么?谢谢。
【问题讨论】:
-
Abid 覆盖了它,
render通常用于加载模板和上下文,而HttpResponse通常用于加载数据。因为用 html “响应”是不好的做法。 Render本质上是HttpResponse的缩写,它提供了一种更有效的方式来修改模板,动态加载数据。