DRF—Mixin拓展类、视图集
生活随笔
收集整理的這篇文章主要介紹了
DRF—Mixin拓展类、视图集
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
一、優(yōu)化代碼
上面的代碼為項(xiàng)目的獲取、更新、查找、創(chuàng)建、刪除操作,當(dāng)我變?yōu)橛美墨@取、更新、查找、創(chuàng)建、刪除操作時(shí),只需要改變這些代碼:
針對(duì)上面的代碼進(jìn)行優(yōu)化,
1、抽取獲取列表數(shù)據(jù)邏輯
a、創(chuàng)建ListModelMixin類,在類中定義list()方法,將ProjectView類中的get()方法中的代碼拷貝到list()方法中,ProjectView繼承ListModelMixin。
優(yōu)化后的代碼:
總結(jié)
以上是生活随笔為你收集整理的DRF—Mixin拓展类、视图集的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: django_rest_framewor
- 下一篇: django_rest_framewor