首页 > 其他 > 详细

模型类的序列化器

时间:2021-05-17 22:42:47      阅读:22      评论:0      收藏:0      [点我收藏+]
class BooksSerializers(serializers.ModelSerializer):
   class Meta:
       model = models.Books  # 对应models.py中的模型
       fields = ‘__all__‘  # 序列化所有字段
       # filter = (‘title‘, ‘price‘) # 序列化指定字段
       # exclude = (‘title‘, ‘price‘) # 与fields不能一起使用,表示除了元组里的字段,序列化其他字段
       extra_kwargs = {‘id‘: {‘write_only‘: True},}
       ‘‘‘
      遇到的问题
      在drf3.2版本之后,弃用了,write_only
      和read_only,需要使用extra_kwargs解决
      extra_kwargs = {‘price‘: {‘write_only‘: True},}
      但是其中的id字段好像无法添加write_only,所以个人感觉不太好用
      ‘‘‘

 

模型类的序列化器

原文:https://www.cnblogs.com/hysc/p/14778493.html

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