Skip to content

Проект YaMDb собирает отзывы пользователей на произведения. Произведения делятся на категории, такие как «Книги», «Фильмы», «Музыка». Пользователи могут оставлять комментарии к отзывам. Добавлять отзывы, комментарии и ставить оценки могут только аутентифицированные пользователи.

Notifications You must be signed in to change notification settings

vhg860/api_yamdb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Проект API YaMDb


Описание

Проект YaMDb собирает отзывы пользователей на произведения. Произведения делятся на категории, такие как «Книги», «Фильмы», «Музыка». Пользователи могут оставлять комментарии к отзывам. Добавлять отзывы, комментарии и ставить оценки могут только аутентифицированные пользователи.


Технологии

  • Python 3.9
  • Django 3.2
  • Django REST framework 3.12.4
  • Simple JWT 5.3.0
  • Django Filter 23.2

Запуск проекта в dev-режиме

  • Установите и активируйте виртуальное окружение
cd api_yamdb
python3 -m venv venv
source venv/bin/activate
  • Установите зависимости из файла requirements.txt
pip install -r requirements.txt
  • Выполнить миграции:
python3 manage.py migrate
  • Импортировать данные из csv файлов:
python3 manage.py import_data
  • Запустить проект:
python3 manage.py runserver
  • Для просмотра доступных эндпоинтов:
htpp://127.0.0.1:8000/redoc

Авторы

Работал над частью, касающейся управления пользователями:

  • систему регистрации и аутентификации,
  • права доступа,
  • работу с токеном,
  • систему подтверждения через e-mail.

Работал над моделями, view и эндпойнты для:

  • произведений,
  • категорий,
  • жанров;
  • реализует импорта данных из csv файлов.

Работал над:

  • отзывами,
  • комментариями,
  • рейтингом произведений.

Командный проект

About

Проект YaMDb собирает отзывы пользователей на произведения. Произведения делятся на категории, такие как «Книги», «Фильмы», «Музыка». Пользователи могут оставлять комментарии к отзывам. Добавлять отзывы, комментарии и ставить оценки могут только аутентифицированные пользователи.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages