drf解析器
Posted xufengnian
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了drf解析器相关的知识,希望对你有一定的参考价值。
1.简介
作用:将传过来的数据,解析成字典
2.使用
分为局部使用和全局使用
局部使用,什么都不写,默认就是
parser_classes = [JSONParser,FormParser]
from rest_framework.views import APIView from rest_framework.parsers import JSONParser,FormParser class Test(APIView): parser_classes = [JSONParser,FormParser] # parser_classes = [FormParser] def get(self,request): return HttpResponse(‘ok‘) def post(self,request): print(request.data) return HttpResponse(‘post‘)
全局使用,在settings里进行设置
REST_FRAMEWORK={ # ‘DEFAULT_THROTTLE_CLASS‘:[‘app01.MyAuth.MyThrottle‘,], # ‘DEFAULT_THROTTLE_RATES‘:{‘aaa‘:‘3/m‘}, ‘DEFAULT_PARSER_CLASSES‘:[‘rest_framework.parsers.JSONParser‘], }
以上是关于drf解析器的主要内容,如果未能解决你的问题,请参考以下文章