ჩაშენებული შეზღუდვების გარდა, Pydantic საშუალებას გაძლევთ დაწეროთ მომხმარებლის განსაზღვრული ვალიდაციის ლოგიკა ველის ვალიდატორებით (ერთი ველის ვალიდაცია) და მოდელის ვალიდატორებით (რამდენიმე ველის ვალიდაცია) — წესებისთვის, რომელთა მარტივი შეზღუდვები ვერ გამოხატავს. (ნაჩვენები სინტაქსი არის Pydantic v2.)
ველის ვალიდატორები — ერთი ველის ვალიდაცია/ტრანსფორმაცია
pydantic BaseModel, field_validator
():
username:
password:
() -> :
v.isalnum():
ValueError()
v.lower()
