Pydantic मॉडल्स कक्षाएं हैं (जो BaseModel को सबक्लास करती हैं) जो डेटा की संरचना, प्रकार और सत्यापन नियमों को परिभाषित करती हैं। FastAPI उन्हें हर जगह उपयोग करता है — अनुरोध निकायों, प्रतिक्रिया आकारों और सेटिंग्स के लिए — जो उन्हें इसके प्रकार-संचालित डिज़ाइन का दिल बनाता है।
एक मॉडल को परिभाषित करना
pydantic BaseModel, EmailStr, Field
():
name:
email: EmailStr
age: = Field(ge=, le=)
is_active: =
tags: [] = []
