Loading repository data…
Loading repository data…
KomkovAleksey / repository
📝 YaMDb собирает отзывы пользователей на произведения(книги, фильмы, музыка).
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Проект YaMDb собирает отзывы пользователей на произведения(книги, фильмы, музыка). Сами произведения в YaMDb не хранятся, здесь нельзя посмотреть фильм или послушать музыку.
Любой пользователь может просматривать описания произведений, читать отзывы и комментарии.
Добавлять отзывы, комментарии и ставить оценки. На одно произведение пользователь может оставить только один отзыв.
Просматривать описания произведений, читать отзывы и комментарии.
Добавлять произведения, категории, жанры, отзывы, комментарии и ставить оценки.
git clone https://github.com/KomkovAleksey/api_yamdb
cd api_yamdb
python3 -m venv venv
Если у вас Linux/macOS
source venv/bin/activate
Если у вас windows
source venv/scripts/activate
Установите зависимости из файла requirements.txt и обновите pip:
python -m pip install --upgrade pip
pip install -r requirements.txt
python manage.py makemigrations
python manage.py migrate
python manage.py runserver
Проект будет доступен по адресу http://127.0.0.1:8000/
Документация проекта - http://127.0.0.1:8000/redoc/
Егор Шуваев тимлид
Написал всю часть, касающуюся управления пользователями:
систему регистрации и аутентификации
права доступа
работу с токеном
систему подтверждения через e-mail
Написал модели, view и эндпойнты для
произведений
категорий
жанров
реализовал импорт данных из csv файлов.
Работала над
отзывами
комментариями
рейтингом произведений