A Pydantic modellek olyan osztályok (amelyek az BaseModel-t alosztályozzák), amelyek meghatározzák az adatok szerkezetét, típusait és validálási szabályait. A FastAPI mindenhol használja őket — a kérés testeihez, a válaszformákhoz és a beállításokhoz — így ezek a típusvezérelt tervezés szíve.
Modell definiálása
pydantic BaseModel, EmailStr, Field
():
name:
email: EmailStr
age: = Field(ge=, le=)
is_active: =
tags: [] = []
