Ud over indbyggede constraints lader Pydantic dig skrive custom valideringslogik med field validators (validér ét felt) og model validators (validér på tværs af flere felter) — for regler som simple constraints ikke kan udtrykke. (Syntaksen vist er Pydantic v2.)
Field validators — validér/transformér et enkelt felt
pydantic BaseModel, field_validator
():
username:
password:
() -> :
v.isalnum():
ValueError()
v.lower()
