Yerleşik kısıtlamaların ötesinde, Pydantic özel doğrulama mantığı yazmanıza olanak tanır — alan doğrulayıcıları (tek bir alanı doğrula) ve model doğrulayıcıları (birden fazla alan arasında doğrula) ile basit kısıtlamaların ifade edemediği kurallar için. (Gösterilen söz dizimi Pydantic v2 içindir.)
Alan doğrulayıcıları — tek bir alanı doğrula/dönüştür
pydantic BaseModel, field_validator
():
username:
password:
() -> :
v.isalnum():
ValueError()
v.lower()
