zoukankan      html  css  js  c++  java
  • rest_framework之渲染器

    渲染器简介

    什么是渲染器

    根据 用户请求URL 或 用户可接受的类型,筛选出合适的 渲染组件。

    渲染器的作用

    序列化、友好的展示数据

    渲染器配置

    首先要在settins.py中将rest_framework组件加进去

    局部配置渲染器

    引入渲染器类,然后将他们作为一个列表的元素赋值给renderer_classes 配置属性,如下:

    from rest_framework.renderers import JSONRenderer,BrowsableAPIRenderer
    
    class Course(APIView):
        renderer_classes = [JSONRenderer,BrowsableAPIRenderer]
        def get(self,request):
            return Response('...')
    

    BrowsableAPIRenderer的渲染效果如下

    JSONRenderer类的就是只渲染数据,如下:

    可以看到,只是简单的数据展示

    
    

    全局配置渲染器

    在setting.py文件中加入如下配置:

    REST_FRAMEWORK = {
        'DEFAULT_RENDERER_CLASSES':['rest_framework.renderers.JSONRenderer','rest_framework.renderers.BrowsableAPIRenderer',],
    
    ...
    }
    

     

  • 相关阅读:
    第二次站立会议4
    第二次站立会议3
    建议总结
    对搜狗输入法的个人评价
    第二期站立会议10
    典型用户和用户场景描述
    第二期站立会议9
    第二期站立会议8
    第二期站立会议7
    第二期站立会议6
  • 原文地址:https://www.cnblogs.com/fu-yong/p/9104400.html
Copyright © 2011-2022 走看看