作用
根据 用户请求URL 或 用户可接受的类型,筛选出合适的 渲染组件。
用户请求URL:
http://127.0.0.1:8000/test/?format=json
http://127.0.0.1:8000/test.json
内置响应器
一个是JSON响应器,一个是浏览器响应器
如果就指定JSON
不用动,就用全局配置就行了
全局配置
REST_FRAMEWORK = { 'DEFAULT_RENDERER_CLASSES':['rest_framework.renderers.JSONRenderer'] }
源码分析
是不是很眼熟,这就是我们忘记在settings里面注册报的错,这里的html其实就是
这个页面