drf的三种请求编码格式

drf请求支持三种编码格式,urlencoded,json,formdata
如果不配置,默认支持三种格式

全局配置,在项目配置文件中,drf专门的字典里

'DEFAULT_PARSER_CLASSES': [
    'rest_framework.parsers.JSONParser',  # 解析application/json格式
    'rest_framework.parsers.FormParser', # 解析application/x-www-form-urlencoded
    'rest_framework.parsers.MultiPartParser' # multipart/form-data
]

局部配置

from rest_framework.parsers import JSONParser
class BookView(ViewSetMixin,ListAPIView,CreateAPIView):
    parser_classes = [JSONParser,]
posted @ 2021-07-23 21:25  zheng-sn  阅读(163)  评论(0)    收藏  举报