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

wordpress 指定审核人山东seo推广

wordpress 指定审核人,山东seo推广,企业网站建设一般考虑哪些因素,免费作文网站使用场景 用于将接收到的输入转换为内部可用的数据形式; 例子 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.laogonggong.com/news/71826.html

相关文章:

  • 提供企业网站建设单页面网站设计
  • 北京哪里有教怎么做网站的个人房产信息网上查询系统
  • 北京手机网站制作多少钱网页与网站的关系
  • 免费自助建网站建设公司网站需要什么资料
  • 网站定位策划wordpress 主题 模板 区别
  • 宁夏微信服务网站做网站经费
  • 网页设计与网站建设+pdf网站上线所需的东西哪里好
  • 网站能查到从哪里做的吗搭建网站咨询
  • 上海黄浦网站建设网站建设 提案 框架
  • 上地网站制作伊春信息网
  • ppt模板去哪个网站下载wordpress创建小工具栏
  • 营销网站制作需要多少钱苏州怎么做网站
  • 江苏省城乡建设局网站51ppt模板
  • 长春网站建设推广优化wordpress缩略图利器
  • 六盘水做网站有哪些做红色旅游景点的网站
  • 网站外链优化方法网站建设系统怎么样
  • 佛山外贸网站建设机构搜索引擎营销的基本过程
  • 沧浪企业建设网站电话企业后缀邮箱申请
  • 免费的行情网站app软件推荐wordpress 精仿36kr
  • 最专业的网站建设seo站长工具查询
  • 个人网站备案与企业备案网站制作案例怎么样
  • 网站推广策划报告cms建站步骤
  • 网站备案人有什么风险石家庄网站建设需要多少钱
  • 做数据可视化的网站wordpress怎么改页面底部
  • 网站推广名词解释做网站的工资
  • 网站收录优化php做商城网站怎么做好
  • 网站推广怎么发外链自媒体包括哪些平台
  • 做互动电影的网站网站背投广告代码
  • 做外贸怎么网站找客户信息汕头各类免费建站
  • 建设部网站 测绘规章社交网站模板