from pydantic import BaseModel, field_validator class User(BaseModel): name: str @field_validator('name') @classmethod def upper(cls, v: str) -> str: if not v: raise ValueError('empty') return v.upper()