-
安装
pip install djangorestframework -
导入APIView
from rest_framework.views import APIView -
接受json数据
request.data

-
你还可以自定义接受格式
-
导入你需要格式类型
from rest_framework.parsers import FormParser, JSONParser, MultiPartParser -
在你的类里定义parser_classes

那么前端发送过来的数据只能是你parser_classes中定义的类型, 我这里写了3种类型FormParser, JSONParser, MultiPartParser格式 -
MultiPartParser
- 前端form表单提交格式为multipart/form-data



- 前端form表单提交格式为multipart/form-data
-
FormParser
- 前端form表单提交格式为application/x-www-form-urlencoded



- 前端form表单提交格式为application/x-www-form-urlencoded
-
JSONParser
- 前端只能发送json数据



- 前端只能发送json数据
-
如果你后端只定义了能接受son格式的数据, 你前端发送别的格式的数据会报一个TemplateDoesNotExist的错误
- 前端

- 后端


- 前端
-
如果你后端定义了不能接受son格式的数据, 你前端发送json格式的数据会报一个415的错误
- 前端

- 后端


- 前端
-
浙公网安备 33010602011771号