關於序列化器中class Meta中屬性說明


 

model = 需要用到的序列化模型類

fields = ('需要序列化的字段')

如果多個視圖需要數據大致相同可以通過

extra_kwargs = {'聲明那些字段參與序列化,那些不參與序列化'}

例子:

class UserDetailSerialzier(serializers.ModelSerializer):

class Meta:
model = User
fields = ('id', 'username', 'mobile', 'email', 'email_active')

extra_kwargs = {
'username': {
'read_only': True
},
'mobile': {
'read_only': True
},
'email_active': {
'read_only': True
}
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM