1. Описание
4. Об авторе
Проект предназначен для взаимодействия с API социальной сети YaMDb. YaMDb собирает отзывы пользователей на различные произведения.
API предоставляет возможность взаимодействовать с базой данных по следующим направлениям:
- авторизироваться
- создавать свои отзывы и управлять ими (корректировать\удалять)
- просматривать и комментировать отзывы других пользователей
- просматривать комментарии к своему и другим отзывам
- просматривать произведения, категории и жанры произведений
Перед запуском необходимо склонировать проект:
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/
Стек технологий: Python 3, Django, Django Rest, simple JWT.
Бормотов Алексей Викторович
Python-разработчик (Backend)
Россия, г. Кемерово
E-mail: di-devil@yandex.ru
Telegram: @DIABLik666