Skip to content

Alexey-Bormotov/api_yamdb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

API для базы данных YaMDb


1. Описание

Проект предназначен для взаимодействия с API социальной сети YaMDb. YaMDb собирает отзывы пользователей на различные произведения.

API предоставляет возможность взаимодействовать с базой данных по следующим направлениям:

  • авторизироваться
  • создавать свои отзывы и управлять ими (корректировать\удалять)
  • просматривать и комментировать отзывы других пользователей
  • просматривать комментарии к своему и другим отзывам
  • просматривать произведения, категории и жанры произведений

2. Команды для запуска

Перед запуском необходимо склонировать проект:

HTTPS: git clone https://github.com/DIABLik666/api_yamdb.git
SSH: git clone git@github.com:DIABLik666/api_yamdb.git

Cоздать и активировать виртуальное окружение:

python -m venv venv
Linux: source venv/bin/activate
Windows: source venv/Scripts/activate

И установить зависимости из файла requirements.txt:

python3 -m pip install --upgrade pip
pip install -r requirements.txt

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

python3 manage.py migrate

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

python3 manage.py runserver

Теперь доступность проекта можно проверить по адресу http://localhost/admin/


3. Техническая информация

Стек технологий: Python 3, Django, Django Rest, simple JWT.


4. Об авторе

Бормотов Алексей Викторович
Python-разработчик (Backend)
Россия, г. Кемерово
E-mail: di-devil@yandex.ru
Telegram: @DIABLik666

Соавторы:

About

API для базы данных YaMDb

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •