Skip to content

kurtKostein/api_yamdb

Repository files navigation

api_yamdb

Проект YaMDb собирает отзывы (Review) пользователей на произведения (Title). Произведения делятся на категории (Category) : «Книги», «Фильмы», «Музыка». Список категорий может быть расширен.

Сами произведения в YaMDb не хранятся, здесь нельзя посмотреть фильм или послушать музыку.

Произведению (Title) может быть присвоен жанр (Genre) из списка предустановленных (например, «Сказка», «Рок» или «Артхаус»).

Новые жанры может создавать только администратор. Благодарные или возмущённые читатели оставляют к произведениям текстовые отзывы (Review) и выставляют произведению рейтинг (оценку в диапазоне от одного до десяти). Из множества оценок автоматически высчитывается средняя оценка произведения.

Установка на локальной машине:

  • Клонировать репозиторий

    python3 -m venv venv

  • Активировать виртуальное окружение

    source venv/bin/activate

  • Установить зависимости

    pip install -r requirements.txt

По адресу http://127.0.0.1:8000/redoc/ описан алгоритм регистрации пользователей, пользовательские роли, и примеры запросов к API

About

api_yamdb

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages