Python - Django

Rest Framework - Request 和 Respo

2017-11-20  本文已影响14人  廖马儿

Request

1.request parsing:

扩展了django的HttpRequest。

用户发过来的数据之后,会对其做一定的解析。

.data

request.data包括所有解析的内容,包括文件和非文件的puts。
解析了http方法的一些内容,不光是POST,还有PUT,PATCH等request的内容。

.query_params 

比如:xxx/?page=1 这样的参数就会解析到query_params中。

.parser

可以接受各种设备发来的数据。


图片.png

2.内容谈判

.accepted_renderer
.accepted_media_type

3.认证

.user

获取当前的用户

.auth
authenticators

Response

1.属性

.data

response序列化后的数据。

.status

状态码

template_name 

DRF Response也是支持HTMLRender的,HTMLRender被选中的话,可以设置template_name。

headers

HTTP的头部

content_type

内容类型。

上一篇下一篇

猜你喜欢

热点阅读