rest-framework之解析器
一、解析器的作用
-
根据请求头 content-type 选择对应的解析器对请求体内容进行处理。
-
有application/json,x-www-form-urlencoded,form-data等格式
-
作用:传过来的数据,解析成字典
二、全局使用解析器
settings.py 文件配置:
REST_FRAMEWORK = {
'DEFAULT_PARSER_CLASSES':[
'rest_framework.parsers.JSONParser'
]
}
三、局部使用
在 views.py 中:
from rest_framework.parsers import JSONParser,FormParser
# 在视图类中加上:
parser_classes = [FormParser,]
网友评论