码迷,mamicode.com
首页 > 其他好文 > 详细

drf解析器

时间:2018-12-22 16:42:11      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:for   one   img   print   set   ott   sed   ttl   ret   

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)
View Code

 

全局使用,在settings里进行设置

REST_FRAMEWORK={
    # ‘DEFAULT_THROTTLE_CLASS‘:[‘app01.MyAuth.MyThrottle‘,],
    # ‘DEFAULT_THROTTLE_RATES‘:{‘aaa‘:‘3/m‘},
    DEFAULT_PARSER_CLASSES:[rest_framework.parsers.JSONParser],
}

 

drf解析器

标签:for   one   img   print   set   ott   sed   ttl   ret   

原文地址:https://www.cnblogs.com/xufengnian/p/10160982.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!