Skip to content

Ilia-Pringless/api_YaTube_

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

API_final

API для работы с сервисом YaTube

Технологии

Python 3. Django. Django REST API. SQLite. Simple-JWT.

Как запустить проект:

  • Cоздать и активировать виртуальное окружение:
python3 -m venv env
source env/bin/activate
  • Установить зависимости из файла requirements.txt:
python3 -m pip install --upgrade pip
pip install -r requirements.txt
  • Выполнить миграции:
python3 manage.py migrate
  • Запустить проект:
python3 manage.py runserver

♦ Примеры некоторых Get - запросов к API:

http://127.0.0.1:8000/api/v1/posts/

Получение публикаций.

http://127.0.0.1:8000/api/v1/groups/

Список сообществ.

http://127.0.0.1:8000/api/v1/follow/

Возвращает все подписки пользователя, сделавшего запрос.