根据 用户请求URL 或 用户可接受的类型,筛选出合适的 渲染组件。python
序列化、友好的展现数据rest
首先要在settins.py中将rest_framework组件加进去blog
引入渲染器类,而后将他们做为一个列表的元素赋值给renderer_classes 配置属性,以下:get
from rest_framework.renderers import JSONRenderer,BrowsableAPIRenderer class Course(APIView): renderer_classes = [JSONRenderer,BrowsableAPIRenderer] def get(self,request): return Response('...')
BrowsableAPIRenderer的渲染效果以下class
JSONRenderer类的就是只渲染数据,以下:
能够看到,只是简单的数据展现import
在setting.py文件中加入以下配置:配置
REST_FRAMEWORK = { 'DEFAULT_RENDERER_CLASSES':['rest_framework.renderers.JSONRenderer','rest_framework.renderers.BrowsableAPIRenderer',], ... }