Проект "API для социальной сети Yatube" представляет собой RESTful API, разработанный с использованием Django и Django REST framework. Это API позволяет пользователям создавать, просматривать и взаимодействовать с постами, комментариями, группами и подписками. API обеспечивает безопасную аутентификацию пользователей с использованием токенов, что гарантирует сохранность и конфиденциальность пользовательских данных.
- Клонируйте репозиторий на свой компьютер:
[email protected]:SHURSHALO/api_final_yatube.git
- Создайте и активируйте виртуальное окружение:
py -3.9 -m venv venv
source venv/Scripts/activate
- Установите зависимости:
pip install -r requirements.txt
- Примените миграции:
cd yatube_api
python manage.py migrate
- Создайте суперпользователя:
python manage.py createsuperuser
Запустите сервер разработки:
python manage.py runserver
Документация доступна по адресу: http://127.0.0.1:8000/redoc/