Pydantic ਮਾਡਲ ਉਹ ਕਲਾਸਾਂ ਹਨ (BaseModel ਦੀਆਂ ਸਬਕਲਾਸਾਂ) ਜੋ ਡੇਟਾ ਦੀ ਬਣਤਰ, ਕਿਸਮਾਂ, ਅਤੇ ਤਸਦੀਕ ਨਿਯਮ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦੀਆਂ ਹਨ। FastAPI ਉਹਨਾਂ ਨੂੰ ਹਰ ਥਾਂ ਵਰਤਦਾ ਹੈ — request bodies, response shapes, ਅਤੇ ਸੈਟਿੰਗਜ਼ ਲਈ — ਜਿਸ ਨਾਲ ਉਹ ਇਸ ਦੀ type-driven design ਦੇ ਦਿਲ ਬਣ ਜਾਂਦੇ ਹਨ।
ਇੱਕ ਮਾਡਲ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਨਾ
pydantic BaseModel, EmailStr, Field
():
name:
email: EmailStr
age: = Field(ge=, le=)
is_active: =
tags: [] = []
