-
安装
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的错误
- 前端
- 后端
- 前端
-
Django用rest_framework接受json数据和自定义接受数据类型
于 2019-07-24 12:00:00 首次发布