Pydantic-mallit ovat luokkia (jotka periytyvät BaseModel:stä), jotka määrittelevät datan rakenteen, tyypit ja validointisäännöt. FastAPI käyttää niitä kaikkialla — pyynnön runkoon, vastauksen muotoihin ja asetuksiin — mikä tekee niistä sen tyyppiohjatun suunnittelun sydämen.
Mallin määrittäminen
pydantic BaseModel, EmailStr, Field
():
name:
email: EmailStr
age: = Field(ge=, le=)
is_active: =
tags: [] = []
