Данный сервис собирает отзывы и оценки пользователей на произведения. Произведения делятся на категории: "Книги", "Фильмы", "Музыка". Список категорий может быть расширен администратором. Пользователи могут оставить текстовый отзыв и оценку произведению, в диапазоне от одного до десяти. Из пользовательских оценок формируется средняя оценка.
Перечень запросов к ресурсу можно посмотреть в описании API после настройки и запуска проекта.
http://127.0.0.1:8000/redoc/
-
Клонировать репозиторий:
git clone git@github.com:evgenii-erokhin/api_yamdb.git
-
Cоздать и активировать виртуальное окружение:
python3 -m venv venv
source venv/bin/activate
-
Установить зависимости из файла requirements.txt:
python3 -m pip install --upgrade pip
pip install -r requirements.txt
-
Выполнить миграции:
python3 manage.py migrate
-
Запустить проект:
python3 manage.py runserver
Групповой учебный проект выполнили: Ерохин Евгений, Фофанов Дмитрий, Борисенко Дмитрий.