Τα μοντέλα Pydantic είναι κλάσεις (που κληρονομούν από BaseModel) που ορίζουν τη δομή, τους τύπους και τους κανόνες επικύρωσης για τα δεδομένα. Το FastAPI τα χρησιμοποιεί παντού — για σώματα αιτημάτων, σχήματα απαντήσεων και ρυθμίσεις — κάνοντάς τα την καρδιά του σχεδιασμού του που κατευθύνεται από τύπους.
Ορισμός ενός μοντέλου
pydantic BaseModel, EmailStr, Field
():
name:
email: EmailStr
age: = Field(ge=, le=)
is_active: =
tags: [] = []
