Skip to content

Alexei217/social-network

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

api_final

Описание проекта

Это платформа для общения, где пользователи могут:

  • Через личный профиль публиковать свои записи (посты).

  • Обсуждать публикации, оставляя комментарии под постами других участников.

  • Подписываться на интересных авторов, чтобы следить за ними.

Проект построен по принципу социальной сети с упором на текстовое взаимодействие между пользователями.

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

Клонировать репозиторий и перейти в него в командной строке:

git clone https://github.com/Alexei217/api_final_yatube.git
cd api_final_yatube

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

Далее приведены примеры использования API:

  • Публикации:

1 2 3 4 5 6

  • Комментрарии:

1 2 3 4 5 6

  • Сообщества:

1

  • Подписки:

1

  • JWT-токены:

1 2 3

About

api final yatube

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors