Pydantic 是一个 Python 库,用于数据验证和设置配置。它通过数据模型定义数据结构,并提供自动验证、错误处理等功能。这使得它在处理 API 请求、配置文件等场景中非常有用。
安装 Pydantic
pip install pydantic
使用 Pydantic
假设我们有一个简单的用户模型:
from pydantic import BaseModel
class User(BaseModel):
name: str
age: int
我们可以这样创建一个用户实例:
user = User(name="张三", age=30)
print(user.name) # 输出: 张三
print(user.age) # 输出: 30
数据验证
Pydantic 会自动验证传入的数据是否符合模型定义:
user = User(name="李四", age="三十") # 这将抛出 ValueError
链接
更多关于 Pydantic 的信息,可以查看官方文档。
图片示例
下面是一张 Pydantic 相关的图片: