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

做图片网站编辑标题怎么写能吸引18款禁用看奶app入口

做图片网站编辑标题怎么写能吸引,18款禁用看奶app入口,wordpress 长尾词优化,湖南响应式官网建设哪家好今天上班的时候分配了一个任务,是修复前端的一个提示优化,如下图所示: 按照以往的经验我以为可以直接在validate上进行校验,如何抛出一个异常即可 ,例如: class CcmSerializer(serializers.ModelSerialize…

今天上班的时候分配了一个任务,是修复前端的一个提示优化,如下图所示:

按照以往的经验我以为可以直接在validate上进行校验,如何抛出一个异常即可 ,例如:

class CcmSerializer(serializers.ModelSerializer):class Meta:model = Ccmfields = "__all__"def validate(self, attrs):print(1111)name = attrs.get("name")identification = attrs.get("identification")description = attrs.get("description")if len(name) > 64:raise serializers.ValidationError(f"CCM名称长度不能超过64个字符")if len(identification) > self.Meta.model._meta.get_field('identification').max_length:raise serializers.ValidationError(f"CCMID长度不能超过64个字符")return attrs

但是,当在视图中执行serializer.is_valid()的时候,validate()函数并没有触发,我非常疑惑,于是乎打断点进行测试,最终发现validate()其实是当serializer.is_valid()返回True的并且执行serializer.save()的时候才会触发的。所以要想在校验字段的时候抛出自定义的异常信息,就需要重写is_valid()方法。如下:

class CcmSerializer(serializers.ModelSerializer):class Meta:model = Ccmfields = "__all__"def is_valid(self, raise_exception=False):initial_data = self.initial_dataif len(initial_data.get("name")) > NORMAL:raise serializers.ValidationError(f"CCM名称长度不能超过{NORMAL}字符")if len(initial_data.get("identification")) > NORMAL:raise serializers.ValidationError(f"CCM标识长度不能超过{NORMAL}字符")return super().is_valid(raise_exception)

经过修改后,在视图中调用serializer.is_valid(),就会触发该重写的方法,效果如下:

http://www.15wanjia.com/news/25339.html

相关文章:

  • 网站收录怎么弄网站关键词优化报价
  • c2c电商平台有哪几个seo教程免费分享
  • 网站地址地图怎么做seo外链软件
  • 网站只做五周网络营销推广方案整合
  • 网站网格设计军事新闻最新消息今天
  • 沙河口网站建设关键词seo深圳
  • 建设网站相关法律条文网站seo培训
  • 专业网站建设企业短视频营销成功的案例
  • h5网站开发费用网络营销策略的特点
  • 舟山网站建设开发文明seo技术教程网
  • 网站类型分类有哪些电商网站seo优化
  • 保定做网站百度数据指数
  • 太原网站建设总部地址最全资源搜索引擎
  • 服务器网站跳转怎么做的网络媒体发稿平台
  • 苏州做网站价格百度关键词推广
  • 网站开发技术服务费合同合肥seo排名收费
  • 自己做电商网站大学生网络营销策划书
  • 淘宝客网站建好了没有数据库seo研究中心论坛
  • 建材营销型的网站什么是seo文章
  • 网页设计毕业论文免费东莞网络优化调查公司
  • 网站如何提高权重拉新平台
  • 做网站提成传智播客培训机构官网
  • 宜昌营销网站建设可以直接进入的舆情网站
  • 网站无域名注册人id网店推广方式有哪些
  • app 网站建设微软优化大师
  • 长沙网站建设 个人公司网站营销
  • 互动平台重庆seo网站建设
  • Pcb通过网站做外贸百度账号快速注册入口
  • jqueryui做的网站学it需要什么学历基础
  • 虚拟主机代理商的网站打不开了怎么办百度云搜索引擎入口官网