Skip to content

Collects user reviews and ratings from various works and generates an overall rating

Notifications You must be signed in to change notification settings

mr-shifty/api_yamdb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Групповой проект API "YaMDb"

Описание проекта:

Проект YaMDb собирает отзывы пользователей на произведения (например: книги, музыка, фильмы), дает возможность комментировать чужие отзывы, а также позволяет ставить произведениям оценку и формировать тем самым ретинги произведений.

Используемые технологии и библиотеки:

Python 3.9

Django 3.2

djangorestframework 3.12.4

PyJWT 2.1.0

django-filter 23.1

Как запустить проект:

Клонировать репозиторий и перейти в него в командной строке:

git clone https://github.com/mr-shifty/api_yamdb.git

Создать и активировать виртуальное окружение, установить зависимости:

python -m venv venv

source venv/Scripts/activate

python -m pip install --upgrade pip

pip install -r requirements.txt

Выполнить миграции:

python manage.py migrate

Запустить проект:

python manage.py runserver

В проекте доступны следующие эндпоинты:

Работа выполнялась в команде.

Авторы:

Павел Мельников | Эдуард Насыров | Валерия Лаврикова

About

Collects user reviews and ratings from various works and generates an overall rating

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published