1. 程式人生 > >【Python web 開發】django rest framwork 動態設定serializers

【Python web 開發】django rest framwork 動態設定serializers

跟上一篇寫的動態獲取premisstion 思路一樣CreateModelMixin  有自己對應的serializers ,mixins.RetrieveModelMixin 想要自己的Detailserializers 

又是共用一個viewSet ,於是我們也來動態化配置serializers 

跟上一篇一樣,我們來看下get_serializers _class 的原始碼

 

 我們來重寫get_serializer_class():

 

 測試: