NikiSv / api_final_yatube

Api для проекта Yatube (сайт для публикации постов)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Описание

API для проекта Yatube.


Функционал:

  • возможность создавать посты и комментарии к ним;
  • подписываться на авторов.

Порядок установки проекта:

1.Клонируйте репозиторий к себе локально:

  • скопируйте URL-адрес репозитория
  • откройте Терминал и измените текущий рабочий каталог на расположение, где должен находиться клонированный каталог
  • введите git clone и вставьте URL-адрес, скопированный ранее

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

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

Примеры:

Примеры запросов можно посмотреть по ссылке после запуска сервера с проектом.


Использованные технологии:


Автор проекта

@NikiSv

About

Api для проекта Yatube (сайт для публикации постов)


Languages

Language:Python 99.2%Language:HTML 0.8%