1. Обучение
  2. /
  3. Курса
  4. /
  5. Развёртывание ИИ в производственной среде с помощью FastAPI

Connected

Упражнение

Пользовательский валидатор модели

У вас есть API для обновления данных об инвентаре. Вас попросили выводить понятное сообщение об ошибке, если пользователь вводит отрицательное количество.

Исключение RequestValidationError уже загружено в среду.

Инструкции

100 XP
  • Импортируйте аннотацию для пользовательской валидации модели.
  • Реализуйте пользовательскую валидацию модели, которая выполняется "after" стандартных проверок.
  • Вызовите исключение RequestValidationError, чтобы передать ошибку валидации пользователю API.