Modelele Pydantic sunt clase (subclase ale BaseModel) care definesc structura, tipurile și regulile de validare pentru date. FastAPI le folosește peste tot — pentru request bodies, response shapes și setări — făcând-le inima designului orientat pe tipuri.
Definirea unui model
pydantic BaseModel, EmailStr, Field
():
name:
email: EmailStr
age: = Field(ge=, le=)
is_active: =
tags: [] = []
