بعد القيود المدمجة، يتيح لك Pydantic كتابة منطق التحقق المخصص مع محققات الحقول (التحقق من حقل واحد) ومحققات النموذج (التحقق عبر حقول متعددة) — للقواعد التي لا يمكن للقيود البسيطة التعبير عنها. (الصيغة المعروضة هي Pydantic v2.)
محققات الحقول — التحقق/تحويل حقل واحد
pydantic BaseModel, field_validator
():
username:
password:
() -> :
v.isalnum():
ValueError()
v.lower()
