zoukankan      html  css  js  c++  java
  • rest-farmework之响应器

    rest-farmwork之响应器

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

    用户请求URL:

    http://127.0.0.1:8000/test/?format=json
    http://127.0.0.1:8000/test.json
    

    PS:一般不会改动配置,就用全局配置即可

    内置渲染器

    from rest_framework.renderers import JSONRenderer,BrowsableAPIRenderer,AdminRenderer,HTMLFormRenderer
    # 显示json格式:JSONRenderer
    # 默认显示格式:BrowsableAPIRenderer(可以修改它的html文件)
    # 表格方式:AdminRenderer
    # form表单方式:HTMLFormRenderer
    

    局部使用

    在视图类中配置

    renderer_classes = [JSONRenderer, BrowsableAPIRenderer]		
    

    全局使用

    在setting中配置

    'DEFAULT_RENDERER_CLASSES':[JSONRenderer,BrowsableAPIRenderer]
    

    注意:如果同时多个存在时,自动根据URL后缀来选择渲染器。

  • 相关阅读:
    crontab 启动supervisor爬虫
    frida初体验
    Protobuf 的数据反解析
    adb
    突破SSL Pinning抓app的数据包
    Charles下载与配置
    替换小技巧
    docker 使用
    pandas读取excel
    docker 安装
  • 原文地址:https://www.cnblogs.com/majingjie/p/11139512.html
Copyright © 2011-2022 走看看