Pydantic Models เป็นคลาส (สืบทอดจาก BaseModel) ที่กำหนด โครงสร้าง ประเภท และกฎการตรวจสอบ สำหรับข้อมูล FastAPI ใช้งานได้ทั่วทั้งระบบ — สำหรับ request body รูปแบบการตอบสนอง และการตั้งค่า — ทำให้พวกมันกลายเป็นหัวใจของการออกแบบที่ขับเคลื่อนด้วยประเภท
การกำหนด Model
pydantic BaseModel, EmailStr, Field
():
name:
email: EmailStr
age: = Field(ge=, le=)
is_active: =
tags: [] = []
