当前位置:
首页 >
django_rest_framework之解析器、渲染器
发布时间:2025/3/21
60
豆豆
生活随笔
收集整理的这篇文章主要介绍了
django_rest_framework之解析器、渲染器
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
一、解析器
DRF中的解析器(类)
1、可以根据请求头中的Content-Type来自动解析参数,使用统一的data属性来获取即可
2、默认3个解析器类JSONParser、FormParser、MultiPartParser
3、可以在全局配置文件(settings.py)中修改DRF全局参数,把REST_FRAMEWORK作为名称
4、在全局文件中的settings.py文件中设置解析器;如果只想要某个类型,那么只需要把其他类型的注销掉
二、渲染器
DRF中的渲染器
1、可以根据请求头中的Accept参数来自动渲染前端需要的数据格式
2、默认的渲染器为JSONRenderer、BrowsableAPIRenderer
3、如果前端请求头未指定Accept参数,那么会自动返回json格式的数据
4、如果前端请求头指定Accept参数为text/html,那么默认会返回浏览的api页面(api进行管理)
5、可以在’DEFAULT_RENDERER_CLASSES’指定需要的渲染器
总结
以上是生活随笔为你收集整理的django_rest_framework之解析器、渲染器的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 关于django—模型序列化器类详细内容
- 下一篇: django_rest_framewor