API учебного проекта @ Яндекс.Практикум
Имплементация restful-API для платформы блогов
Научиться использовать на практике такие вещи как:
- вьюсеты и сериализаторы DRF
- аутентификация по JWT-токенам на связке Djoser / DRF-simplejwt
- разграничение доступа к API на кастомных permissions
Клонировать репозиторий и перейти в него в командной строке:
git clone https://github.com/wrawka/blog-api-demo
cd api_final_yatube
Создать и активировать виртуальное окружение:
python3 -m venv .venv
source .venv/Scripts/activate
python3 -m pip install --upgrade pip
Установить зависимости из файла requirements.txt:
pip install -r requirements.txt
Выполнить миграции:
python3 manage.py migrate
Запустить проект:
python3 manage.py runserver
После запуска локального сервера документация по API и примеры запросов будет доступны по адресу: http://127.0.0.1:8000/redoc/
- команде учебного курса
- участникам сообщества Stack Overflow
- моей маме