Проект YaMDb представляет собой платформу для сбора отзывов пользователей на различные произведения и создания рейтингов этих произведений. На этой платформе пользователи могут оценивать и комментировать книги, фильмы, музыку и другие виды произведений.
Пользователи могут оценивать произведения в диапазоне от 1 до 10 и оставлять текстовые отзывы. Произведения делятся на категории, такие как "Книги", "Фильмы", "Музыка" и другие. Каждое произведение может иметь несколько жанров. Пользователи могут просматривать рейтинги произведений и читать отзывы. Аутентифицированные пользователи могут добавлять отзывы и комментарии к произведениям. Администраторы имеют право добавлять и редактировать произведения, категории и жанры.
- Клонируйте репозиторий с проектом на свой компьютер:
git clone https://github.com/SHURSHALO/YaMDb.git
- Перейдите в директорию проекта:
cd api_yamdb
- Создайте виртуальное окружение и активируйте его:
py -3.9 -m venv venv source venv/Scripts/activate
- Установите зависимости проекта:
pip install -r requirements.txt
- Примените миграции:
python manage.py migrate
Запустите локальный сервер разработки:
python manage.py runserver
Откройте веб-браузер и перейдите по адресу http://127.0.0.1:8000/ для доступа к проекту.
Для начала работы с платформой зарегистрируйтесь как новый пользователь.
После регистрации войдите в систему, используя свой логин и пароль.
Перейдите к разделу с произведениями и начните оценивать и комментировать произведения.
Для администраторов доступен раздел администрирования, где можно добавлять и редактировать произведения, категории и жанры.