API проекта "Yatube для блоггеров" на основе DRF.
- Python 3.9.10
- Django 4.2.5
- DRF 3.14.0
- SQLite
- JWT
- REST
- pep8
- flake8
- black
- pymarkdown
- mypy
-
Склонируйте проект в рабочую директорию.
-
Создайте виртуальное окружение.
-
Установите зависимости из файла
requirements.txt
. -
Выполните миграции и запустите сервер в режиме разработчика (находясь в директории
yatube_api
):python manage.py makemigrations python manage.py migrate python manage.py runserver
Для использования API необходимо зарегистрировать пользователя в БД приложения через веб-интерфейс или командную строку. Затем получить JWT-токен.
POST http://127.0.0.1:8000/api/v1/jwt/create/
content-type: application/json
{
"username": "username",
"password": "password"
}