НачатьНачать бесплатно

Модель 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
Редактировать и запускать код