Përtej kufizimeve të ndërtimit, Pydantic ju lejon të shkruani logjikën e validimit të personalizuar me validatorë fushe (validimet një fushë) dhe validatorë modeli (validimet nëpër fusha të shumta) — për rregulla që kufizimet e thjeshta nuk mund t'i shprehin. (Sintaksa e paraqitur është Pydantic v2.)
Validatorë fushe — validimet/transformimi i një fushe të vetme
pydantic BaseModel, field_validator
():
username:
password:
() -> :
v.isalnum():
ValueError()
v.lower()
