Built-in constraints కు అతిరిక్తంగా, Pydantic మీకు custom validation logic ను field validators (ఒక field ను validate చేయడానికి) మరియు model validators (బహుళ fields లలో validate చేయడానికి) తో వ్రాయడానికి అనుమతిస్తుంది — సాధారణ constraints తో express చేయలేని rules కోసం. (చూపిన Syntax Pydantic v2.)
Field validators — single field ను validate/transform చేయడం
pydantic BaseModel, field_validator
():
username:
password:
() -> :
v.isalnum():
ValueError()
v.lower()
