pydantic 发表于 2025-10-17 更新于 2025-10-18 分类于 学习 , python相关 阅读次数: @field_validator() field_validator 是 Pydantic v2 的字段级校验与转换装饰器,用来在模型创建或赋值时,对指定字段做规则检查和/或值变换。例如 123456@field_validator("name")def _validate_name(cls, v: str) -> str:#cls 表示当前模型类 v = str(v).strip() if not v: raise ValueError("name 不能为空") return v 这个验证器的作用是确保 name 字段不能为空,这个 _validate_name 验证器会在 Pydantic 模型实例化(创建对象)时自动调用