Проект представляет собой API для проекта yatube.
Функционал: Авторизация по JWT токену
Сериализация данных для всех моделей проекта (Post, Comment, Group, Follow)
Обработка GET, POST, PATCH, PUT и DELETE запросов к базе данных проекта Yatube
python3 -m venv venv
source venv/bin/activate
python3 pip install -r requirements.txt
python3 manage.py migrate
python3 manage.py runserver
Для доступа к API необходимо получить токен: Нужно выполнить POST-запрос /api/v1/token/ передав поля username и password. API вернет JWT-токеню
Дальше, передав токен можно будет обращаться к методам, например:
/api/v1/posts/ (GET, POST, PUT, PATCH, DELETE)
При отправке запроса передавайте токен в заголовке Authorization: Bearer <токен>
Слово Bearer здесь заменяет слово Token и означает, что за ним следует сам токен.
{ "text": "string", "image": "string", "group": 0 }
{ "text": "string", "image": "string", "group": 0 }
{ "text": "string", "image": "string", "group": 0 }
Автора можно найти в телеграм @nikitkosss