视图在接收请求并处理后,必须返回HttpResponse对象或子对象。HttpRequest对象由Django创建,HttpResponse对象由开发人员创建。
响应报文组成
HTTP/1.1 200 OK\r\n
Server: Tengine\r\n
Content-Type: text/html; charset=UTF-8\r\n
Transfer-Encoding: chunked\r\n
Connection: keep-alive\r\n
Date: Fri, 23 Nov 2018 02:01:05 GMT\r\n
\r\n(响应头信息后面还有一个单独的’\r\n’不能省略)
<!DOCTYPE html>

Django视图处理请求后需返回HttpResponse对象,包括HttpResponse及其子类如JsonResponse用于构造响应报文。HttpResponse允许自定义内容、状态码和响应头。JsonResponse方便返回JSON数据,自动设置Content-Type。此外,redirect函数用于实现HTTP重定向。
最低0.47元/天 解锁文章
4494





