摘要: 前言 字段顺序在模型中很重要,原因如下: 在定义的顺序字段中执行验证;字段验证器 可以访问较早字段的值,但不能访问较晚字段的值 字段顺序保留在模型模式中 字段顺序保留在验证错误中 字段顺序由dict()和json()等保存。 字段顺序 field-ordering 从v1.0开始,所有带有注释的字段 阅读全文
posted @ 2022-02-21 22:53 上海-悠悠 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 前言 validator 验证器也可以应用于 pydantic dataclasses. pydantic dataclasses pydantic 里面的 dataclassesdata 是 dataclasses.dataclass 和 validation 的结合。 from datetime 阅读全文
posted @ 2022-02-21 13:14 上海-悠悠 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 前言 python3.7 的新特性 dataclass,dataclass是指“一个带有默认值的可变的namedtuple”,广义的定义就是有一个类,它的属性均可公开访问。 dataclass简介 dataclass 的属性可以带有默认值并能被修改,而且类中含有与这些属性相关的类方法,那么这个类就可 阅读全文
posted @ 2022-02-21 11:08 上海-悠悠 阅读(858) 评论(0) 推荐(0) 编辑
摘要: 前言 validator 使用装饰器可以实现自定义验证和对象之间的复杂关系。 验证器 1.校验name字段包含空格 2.校验username 必须是字母和数字组成 3.校验密码1和密码2相等 from pydantic import BaseModel, ValidationError, valid 阅读全文
posted @ 2022-02-21 09:35 上海-悠悠 阅读(2669) 评论(0) 推荐(1) 编辑