响应器
一:内置的渲染器
返回json格式:JSONRenderer
访问URL:
- http://127.0.0.1:8000/test/?format=json
- http://127.0.0.1:8000/test.json
- http://127.0.0.1:8000/test/
默认显示格式:BrowsableAPIRenderer(可以修改它的html文件,或自定义)
访问URL:
- http://127.0.0.1:8000/test/?format=api
- http://127.0.0.1:8000/test.api
- http://127.0.0.1:8000/test/
表格方式:AdminRenderer
访问URL:
- http://127.0.0.1:8000/test/?format=admin
- http://127.0.0.1:8000/test.admin
- http://127.0.0.1:8000/test/
form表单方式:HTMLFormRenderer
访问URL:
- http://127.0.0.1:8000/test/?format=form
- http://127.0.0.1:8000/test.form
- http://127.0.0.1:8000/test/
二:局部使用
# 局部使用 renderer_classes = [JSONRenderer,]
三:全局使用
settings中配置:
全局使用 REST_FRAMEWORK={ 'DEFAULT_RENDERER_CLASSES':['rest_framework.renderers.JSONRenderer',], }
浙公网安备 33010602011771号