rest_framework 解析器
rest_framework 解析器
解析器:
对请求的数据进行解析-请求体进行解析。解析器在你不拿请求体数据时,不会被调用。
from rest_framework.parsers import JSONParser,FormParser
解析器局部使用
在视图类中 # 两种格式都能解析,不写全部解析 parser_classes = [FormParser,JSONParser]
解析器全局配置
REST_FRAMEWORK = {
# 解析器全局使用
'DEFAULT_PARSER_CLASSES': [
'rest_framework.parsers.JSONParser', # 客户端发送 application/json 的形式的值
'rest_framework.parsers.FormParser' # 客户端发送 application/x-www-form-urlencoded 的形式的值
]
}