摘要: 1.复合类型 Union,支持将多种类型作为可选项 from uuid import UUID from typing import Union from pydantic import BaseModel class User(BaseModel): id: Union[UUID, int, st 阅读全文
posted @ 2022-06-15 17:55 fatpuffer 阅读(1196) 评论(0) 推荐(0) 编辑
摘要: 错误处理 每当pydantic在它正在验证的数据中发现错误时,它就会引发。ValidationError from typing import List from pydantic import BaseModel, ValidationError, conint class Location(Ba 阅读全文
posted @ 2022-06-15 17:55 fatpuffer 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 模型 在pydantic中定义对象的主要方法是通过模型BaseModel。 1.1基本模型 from pydantic import BaseModel class User(BaseModel): id: int # 整形、必须 name = 'Jane Doe' # 通过默认值推断类型为字符串, 阅读全文
posted @ 2022-06-15 17:55 fatpuffer 阅读(537) 评论(0) 推荐(0) 编辑