Viršijant įtaisytus apribojimus, Pydantic leidžia jums rašyti pasirinktinę validacijos logiką su lauko validatoriais (validuoti vieną lauką) ir modelio validatoriais (validuoti kelis laukus) — taisyklėms, kurias paprastas apribojimai negali išreikšti. (Rodyta sintaksė yra Pydantic v2.)
Lauko validatoriai — validuoti/transformuoti vieną lauką
pydantic BaseModel, field_validator
():
username:
password:
() -> :
v.isalnum():
ValueError()
v.lower()
