当前位置: 首页 > news >正文

wordpress 评论贴图优化大师安卓版

wordpress 评论贴图,优化大师安卓版,网页模板网站,宝坻做网站哪家好使用场景 用于将接收到的输入转换为内部可用的数据形式; 例子 to_internal_value主要在反序列化时用到,其作用处理API请求携带的数据,对其进行验证并转化为Python的数据类型。 假如我们的API客户端通过请求提交了额外的数据,比…

使用场景

用于将接收到的输入转换为内部可用的数据形式

例子

to_internal_value主要在反序列化时用到,其作用处理API请求携带的数据,对其进行验证并转化为Python的数据类型。

假如我们的API客户端通过请求提交了额外的数据,比如extra_info字段,如下所示:

{"extra_info": {"msg": "Hello world!",},"data": {"name ": "liuyongzhan","status ": "active","liked_by": [2, 3, 4]}
}

由于extra_info字段不属于我们TestSerializer类里的字段,如果我们直接使用TestSerializer类对上述数据进行反序列化会出现错误。

事实上反序列化时我们只需要提取data然后对其反序列化即可,所以我们可以重写to_internal_value提取我们所需要的数据,忽略不想要的数据。

from django.db import modelsclass TestModel(models.Model):name = models.CharField(_("名称"), max_length=50, null=True, blank=True, default="")status = models.CharField(_("状态"), max_length=10, null=True)create_by = models.ForeignKey(to='users.User', on_delete=models.SET_NULL, null=True)liked_by = models.ManyToManyField(to='users.User')from rest_framework import serializersclass TestSerializer(serializers.ModelSerializer):class Meta:model = TestModelfields = '__all__'def to_internal_value(self, data):# 提取所需要的数据,对其进行反序列化,data代表未验证的数据article_data = data['data']return super().to_internal_value(article_data)

http://www.mnyf.cn/news/45202.html

相关文章:

  • 宁波电器网站制作seo的优化步骤
  • 网站的可视化设计百度seo公司兴田德润
  • 备案增加网站品牌营销策略四种类型
  • 基于php网站开发设计市场推广seo职位描述
  • 做公司网站是永久性的吗国外域名注册平台
  • 建设银行如何设置网站查询密码seo推广seo技术培训
  • 优秀网站设计 打造有吸引力的网站全网络品牌推广
  • 临淄房产信息网株洲seo优化推荐
  • 群晖修改wordpress端口南宁哪里有seo推广厂家
  • 哪些网站可以做调查问卷新产品推广
  • 项目管理流程软件长沙网站seo
  • php做网站视频播放下载功能百度加盟
  • 做lgoo的网站一般有哪些重庆网站快速排名优化
  • p2p贷款网站制作网站关键词排名软件推荐
  • 深圳企业官网网站建设哪家好企业网站设计与实现论文
  • 金堂做网站的公司高明公司搜索seo
  • 做网站膜网站怎么做公司网站设计与制作
  • 四川城乡建设网站证件查询网络推广公司可不可靠
  • 网站建设开封软件制作百度推广运营专员
  • 做刷网站网络营销策划案例
  • 做有网被视频网站吗网站seo优化外包顾问
  • 网站建设小程序开发搜索引擎网站入口
  • 擅自给公司做网站有什么责任iis搭建网站
  • 手机版网站开发的功能点seo关键词排名优化品牌
  • 手机做任务赚钱网站广州网站优化排名系统
  • 个体工商户可以做网站备案吗域名注册阿里云
  • 临沭网站建设网络关键词优化软件
  • WordPress主题预览封面优化大师win10能用吗
  • 吉林网站制作长沙百度seo
  • 广东东莞南城疫情最新情况汕头网站优化