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后缀来选择渲染器。

posted @ 2019-07-05 17:11  Lip&Hip  阅读(122)  评论(0编辑  收藏  举报