博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
rest_framework之渲染器
阅读量:4986 次
发布时间:2019-06-12

本文共 670 字,大约阅读时间需要 2 分钟。

渲染器简介

什么是渲染器

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

渲染器的作用

序列化、友好的展示数据

渲染器配置

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

 

局部配置渲染器

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

from rest_framework.renderers import JSONRenderer,BrowsableAPIRendererclass 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',],...}

 

转载于:https://www.cnblogs.com/fu-yong/p/9104400.html

你可能感兴趣的文章
python学习笔记-学习大纲
查看>>
Java中File类中方法应用的两个例子
查看>>
Datagrid自动增加编号列
查看>>
配置同时使用 Gitlab 和 Github 的开发环境
查看>>
深入理解java虚拟机第五部分高效并发
查看>>
在try{}里面有一个return语句,那么紧跟在后面的finally{}里面的code还会执行吗?...
查看>>
openstack 流量控制
查看>>
Linux开放端口允许网络连接
查看>>
使用SharePoint Designer 2010新建外部内容类型,并解决访问被拒绝问题
查看>>
手工改变Quartus II软件的编译速度[转载]
查看>>
密码加密&&动手动脑
查看>>
多项式求和
查看>>
AIM Tech Round 5 (rated, Div. 1 + Div. 2)
查看>>
[Machine Learning & Algorithm] 朴素贝叶斯算法(Naive Bayes)
查看>>
ssh框架遇到的问题总结
查看>>
电脑桌面文件图标经常显示异常&&右键桌面文件属性不显示
查看>>
Start an installation from GRUB
查看>>
vim 一键添加注释 自动添加文件头注释
查看>>
最怕的是,你永远也忘不掉 BY顾明烟
查看>>
css固定广告栏
查看>>