首页 > Web开发 > 详细

关于序列化器中class Meta中属性说明

时间:2019-05-08 21:35:52      阅读:473      评论:0      收藏:0      [点我收藏+]

 

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
}
}

关于序列化器中class Meta中属性说明

原文:https://www.cnblogs.com/wangdongpython/p/10834495.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!