摘要: 1.model.dict(...) 将模型转换为字典的主要方法。子模型将递归转换为字典。 参数如下: include:要包含在返回的字典中的字段 exclude:要从返回的字典中排除的字段 by_alias:字段别名是否应用作返回字典中的键 exclude_unset:创建模型时未显式设置的字段是否 阅读全文
posted @ 2022-06-16 19:17 fatpuffer 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 1.根据模型自动创建JSON结构 from enum import Enum from pydantic import BaseModel, Field class FooBar(BaseModel): count: int size: float = None class Gender(str, 阅读全文
posted @ 2022-06-16 16:20 fatpuffer 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 1.配置参数 title:生成的 JSON 架构的标题 anystr_strip_whitespace:是否去除 str 和字节类型的前导和尾随空格(默认值:False) anystr_lower:是否使 str 和字节类型的所有字符都小写(默认值:False) min_anystr_length: 阅读全文
posted @ 2022-06-16 12:06 fatpuffer 阅读(763) 评论(0) 推荐(0) 编辑
摘要: 1.装饰器实现验证器 from pydantic import BaseModel, ValidationError, validator class UserModel(BaseModel): name: str username: str password1: str password2: st 阅读全文
posted @ 2022-06-16 12:06 fatpuffer 阅读(148) 评论(1) 推荐(0) 编辑