用户请求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后缀来选择渲染器。
原文:https://www.cnblogs.com/majingjie/p/11139512.html