DRF—Mixin拓展类、视图集
生活随笔
收集整理的这篇文章主要介绍了
DRF—Mixin拓展类、视图集
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
一、优化代码
上面的代码为项目的获取、更新、查找、创建、删除操作,当我变为用例的获取、更新、查找、创建、删除操作时,只需要改变这些代码:
针对上面的代码进行优化,
1、抽取获取列表数据逻辑
a、创建ListModelMixin类,在类中定义list()方法,将ProjectView类中的get()方法中的代码拷贝到list()方法中,ProjectView继承ListModelMixin。
优化后的代码:
总结
以上是生活随笔为你收集整理的DRF—Mixin拓展类、视图集的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: django_rest_framewor
- 下一篇: django_rest_framewor