使用DRF框架写API确实挺方便的,但是如果没有优化好运行效率会很低,这篇文章对比了不同serialization的效果:
可以通过设置read_only_fields
,关联查询添加select_related
和prefetch_related
,来优化。可以不借助序列化的,尽量使用原生的.values()
来查询数据。
文章里面还提到了使用django
自带的check框架来检查代码是否存在不合理的serialization
,有空了解一下再记录一篇相关文章。
赏
使用支付宝打赏
使用微信打赏
若你觉得我的文章对你有帮助,欢迎点击上方按钮对我打赏