Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Проект API для сервиса Yatube

Описание

Незарегистрированные пользователи могут просматривать посты, комментарии, группы. Для зарегистрированных пользователей доступны подписка на понравившихся авторов, добавление постов, комментариев, а также удаление и редактирование собственных публикаций и комментариев.

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

Клонировать репозиторий, cоздать и активировать виртуальное окружение:

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

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

    source venv/scripts/activate
    

Обновить pip:

python3 -m pip install --upgrade pip

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

pip install -r requirements.txt

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

(venv) python3 manage.py migrate

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

(venv) python3 manage.py runserver

API будет доступно по дефолтному адресу 127.0.0.1.

Посмотреть доступные эндопинты можно в докуентации, находящейся в yatube_api/static/redoc.yaml

About

Проект API для сервиса Yatube.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages