Модель 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