Skip to content

Социальная платформа для блоггинга

Notifications You must be signed in to change notification settings

Luna-luns/Social_platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

Yatube

Современная социальная платформа для блоггинга

Технологии

Python Django DjangoREST

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

Проект предоставляет возможноть:

  • публиковать и редактировать посты;
  • писать к постам комментарии;
  • добавлять посты в группы;
  • подписываться на любимых авторов.

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

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

git clone https://github.com/Luna-luns/Social_platform.git
cd Social_platform

Cоздать и активировать виртуальное окружение:

python3 -m venv env
  • Если у вас Linux/macOS

    source env/bin/activate
    
  • Если у вас windows

    source env/scripts/activate
    
python3 -m pip install --upgrade pip

Установить зависимости из файла requirements.txt:

pip install -r requirements.txt

Выполнить миграции:

python3 manage.py migrate

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

python3 manage.py runserver

Пример запроса к API

Запрос: POST http://localhost:port/api/v1/posts/

{
"text": "string",
"image": "string",
"group": 0
}

Ответ:

{
"id": 0,
"author": "string",
"text": "string",
"pub_date": "2019-08-24T14:15:22Z",
"image": "string",
"group": 0
}

🚀 Обо мне

Начинающий backend-разработчик на Python

Обратная связь

Email: liza.strunnikova@yandex.ru
Telegram: @l_lans

About

Социальная платформа для блоггинга

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published