Πέρα από τους ενσωματωμένους περιορισμούς, το Pydantic σας επιτρέπει να γράψετε custom validation logic με field validators (validate ένα field) και model validators (validate πολλαπλά fields) — για κανόνες που απλοί περιορισμοί δεν μπορούν να εκφράσουν. (Η σύνταξη που εμφανίζεται είναι Pydantic v2.)
Field validators — validate/transform ένα single field
pydantic BaseModel, field_validator
():
username:
password:
() -> :
v.isalnum():
ValueError()
v.lower()
