【2022-09-29】DRF从入门到入土(四)

Python71

drf请求与响应

Request

REST framework 传入视图的request对象不再是Django默认的HttpRequest对象,而是REST framework提供的扩展了HttpRequest类的Request类的对象。

REST framework 提供了Parser解析器,在接收到请求后会自动根据Content-Type指明的请求数据类型(如JSON、表单等)将请求数据进行parse解析,解析为类字典[QueryDict]对象保存到Request对象中。

Request对象的数据是自动根据前端发送数据的格式进行解析之后的结果。

无论前端发送的数据格式如何,我们都可以以统一的方式读取数据。<details><summary>*<font color='gray'>[En]</font>*</summary>*<font color='gray'>Regardless of the format of data sent by the front end, we can read the data in a unified way.</font>*</details>

常用属性

```python

继承APIView后,请求对象:requets---》每一次请求都是一个新的request

Request类:属性或方法

data:POST、PUT、PATCH请求方式解析后的数据
输入验证码查看隐藏内容

扫描二维码关注本站微信公众号 Johngo学长
或者在微信里搜索 Johngo学长
回复 svip 获取验证码
wechat Johngo学长