உள்ளமைந்த constraints-ஐத் தாண்டி, Pydantic உங்களை field validators (ஒரு field-ஐ validate செய்கிறது) மற்றும் model validators (பல fields முழுவதும் validate செய்கிறது) ஆகியவற்றுடன் custom validation logic எழுத அனுமதிக்கிறது — எளிய constraints வெளிப்படுத்த முடியாத விதிகளுக்கு. (காட்டப்படும் syntax Pydantic v2.)
Field validators — ஒரு field-ஐ validate/transform செய்தல்
pydantic BaseModel, field_validator
():
username:
password:
() -> :
v.isalnum():
ValueError()
v.lower()
