- 视图在接收请求并处理后,必须返回
HttpResponse对象或子对象- 在
django.http模块中定义了HttpResponse对象的APIHttpRequest对象由Django创建,HttpResponse对象由开发人员创建
可以在浏览器“开发者工具”中看到响应信息如下图:
属性
| 属性 | 说明 |
|---|---|
| content | 返回的内容 |
| charset | response采用的编码字符集,默认为utf-8 |
| status_code | HTTP响应状态码 |
| content-type | 返回数据的的MIME类型,默认为'text/html' |
使用方式
- 直接返回数据:
return HttpResponse('字符串') - 调用模板:
return render(request, '模板页面', 数据)
重定向
- 当一个逻辑处理完成后,不需要向客户端呈现数据,而是从一个视图转到另外一个视图,这种操作称为
重定向 - 语法格式:
return HttpResponseRedirect('视图')或return redirect('视图')
- end -












网友评论