I modelli Pydantic sono classi (che ereditano da BaseModel) che definiscono la struttura, i tipi e le regole di validazione dei dati. FastAPI li utilizza ovunque — per i corpi delle richieste, le forme delle risposte e le impostazioni — rendendoli il cuore del suo design basato sui tipi.
Definire un modello
pydantic BaseModel, EmailStr, Field
():
name:
email: EmailStr
age: = Field(ge=, le=)
is_active: =
tags: [] = []
