ПочатиПочніть безкоштовно

Додайте валідацію

Кінцева точка в db_routes.py працює, але що станеться, якщо хтось запитає виконавця, якого не існує? Зараз вона повертає порожній масив без пояснення. Нам потрібне коректне оброблення помилок. У вашому каталозі вже підготовлено Music Analytics API, зокрема db_routes.py, який реалізує кінцеву точку альбомів без валідації Pydantic і оброблення 404 — переглянути можна тут: music-analytics-api-with-db-routed/db_routes.py.

Ваше завдання — додати валідацію Pydantic і повертати 404, якщо виконавця не існує або в нього немає альбомів.

Ця вправа є частиною курсу

Розробка ПЗ з Claude Code

Переглянути курс

Інструкції до вправи

  • Запустіть Claude Code командою claude.
  • Попросіть Claude додати валідацію Pydantic до db_routes.py і повертати помилку 404, якщо виконавця не існує або в нього немає альбомів.
  • Коли завершите, введіть /exit, щоб вийти з Claude Code.

Практична інтерактивна вправа

Перетворіть теорію на практику за допомогою однієї з наших інтерактивних вправ

Почати вправу