Pydantic მოდელები არის კლასები (რომლებიც ქვე-კლასიანებ BaseModel-ს), რომლებიც განსაზღვრავენ მონაცემების სტრუქტურას, ტიპებსა და ვალიდაციის წესებს. FastAPI იყენებს მათ ყველგან — მოთხოვნის სხეულებისთვის, პასუხის ფორმებისთვის და პარამეტრებისთვის — რაც მათ აქცევს მის ტიპ-ორიენტირებული დიზაინის გულად.
მოდელის განსაზღვრა
pydantic BaseModel, EmailStr, Field
():
name:
email: EmailStr
age: = Field(ge=, le=)
is_active: =
tags: [] = []
