Содержание
Проект YaMDb собирает отзывы пользователей на произведения. Сами произведения в YaMDb не хранятся, здесь нельзя посмотреть фильм или послушать музыку.
- Произведения делятся на категории: «Книги», «Фильмы», «Музыка». Список категорий может быть расширен. Также произведению может быть присвоен жанр.
- Благодарные или возмущённые пользователи оставляют к произведениям текстовые отзывы и ставят оценку. Из пользовательских оценок формируется усреднённая оценка произведения — рейтинг.
- Пользователи могут оставлять комментарии к отзывам.
Warning: Необходимы предустановленные зависимости:
- Python 3.7+
-
Клонировать репозиторий:
git clone https://github.com/tvules/YaMDb.git cd YaMDb
-
Создать и активировать виртуальное окружение:
python -m venv venv
Для Windows:
venv\Scripts\activate.bat
Для Unix/MacOS:
source venv/bin/activate
-
Установить зависимости проекта:
pip install -r requirements.txt
-
Выполнить миграции базы данных:
python manage.py migrate
-
Запустить приложение:
python manage.py runserver
Redoc — Полная документация к API проекта.
Note: Для просмотра документации загрузите файл на сайт — https://redocly.github.io/redoc/.