Модель Pydantic
Вас попросили створити кінцеву точку API для керування товарами на складі. Щоб розпочати, створіть модель Pydantic для Items з атрибутами name, quantity та expiration.
Ця вправа є частиною курсу
Вступ до FastAPI
Інструкції до вправи
- Імпортуйте
dateзdatetimeіBaseModelзpydantic. - Створіть модель Pydantic для
Item. - Заповніть такі поля коректно:
name(рядок),quantity(ціле число, необов’язкове, типово 0) іexpiration(дата, необов’язкове, типово None).
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Import date
from datetime import ____
# Import BaseModel
from pydantic import ____
# Define model Item
class Item(____):
name: str
____: int = 0
expiration: ____ = None