Проект YaMDb даёт возможность собирать отзывы пользователей на произведения, разделенные на категории и отнесенные к одному или нескольким жанрам.
При реализации проекта были использованы следующие основные технологии, фреймворки и библиотеки:
- Python 3.7
- FASTAPI
- SQLALCHEMY
- ALEMBIC
Клонируйте репозиторий и перейдите в него в командной строке:
git clone 'ссылка на репозиторий'
cd fastapi_yamdb
Cоздайте и активируйте виртуальное окружение:
poetry shell
Установите зависимости:
poetry install
Выполните миграции:
alembic revision --autogenrate
alembic upgrade head
Запустите проект:
python main.py
Обратившись к эндпоинту /docs/, вы можете ознакомиться с документацией сервиса на Swagger, посмотреть доступные варианты запросов к серверу и его ответов.
- Зайцева Дарья