欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

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之解析器、渲染器的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。