Skip to content

Ascurse/api_yamdb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

api_yamdb

Проект YaMDb

Описание

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

Технологии

  • Python 3.7
  • Django 2.2.19
  • DRF, JWT

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

  • Установите и активируйте виртуальное окружение
  • Установите зависимости из файла requirements.txt
pip install -r requirements.txt
  • В папке с файлом manage.py выполните команду:
python3 manage.py runserver

Распределение задач в команде

  • Первый разработчик: пишет всю часть, касающуюся управления пользователями (Auth и Users): систему регистрации и аутентификации, права доступа, работу с токеном, систему подтверждения через e-mail.
  • Второй разработчик: пишет категории (Categories), жанры (Genres) и произведения (Titles): модели, представления и эндпойнты для них.»
  • Третий разработчик: занимается отзывами (Review) и комментариями (Comments): описывает модели, представления, настраивает эндпойнты, определяет права доступа для запросов. Рейтинги произведений тоже достаются третьему разработчику.

Авторы:

  • orel333 - автор первой части.
  • Ascurse - автор второй части.
  • emarpoint - автор третий части.

About

api_yamdb

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published