शुरू करेंमुफ़्त में शुरू करें

Pydantic मॉडल

आपसे ऐसा API endpoint बनाने को कहा गया है जो इन्वेंटरी में items को मैनेज करे. शुरुआत करने के लिए, Items के लिए एक Pydantic मॉडल बनाइए जिसमें name, quantity, और expiration एट्रिब्यूट हों.

यह अभ्यास पाठ्यक्रम का हिस्सा है

FastAPI परिचय

पाठ्यक्रम देखें

अभ्यास निर्देश

  • datetime से date और pydantic से BaseModel इम्पोर्ट करें.
  • Item के लिए एक Pydantic मॉडल बनाइए.
  • नीचे दिए फील्ड्स को सही तरह भरें: name (string), quantity (integer, वैकल्पिक, डिफॉल्ट 0), और expiration (date, वैकल्पिक, डिफॉल्ट None).

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# Import date
from datetime import ____

# Import BaseModel
from pydantic import ____

# Define model Item
class Item(____):
    name: str
    ____: int = 0
    expiration: ____ = None
कोड संपादित करें और चलाएँ