Skip to content

vasilekx/hw05_final

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Yatube - социальная сеть блогеров

Описание

Пользователи могут создать учетную запись, публиковать записи, подписываться на любимых авторов и комментировать понравившиеся записи. Проект реализован на Django.

Также разработан API для проекта на Django REST framework(DRF). API разрешает аутентифицированным пользователям управлять собственным  контентом. Аутентификация реализована по JWT-токену.

Применяемые технологи

Python Django Pillow SQLite3


Запуск сервиса

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

git clone git@github.com:vasilekx/hw05_final.git
cd hw05_final

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

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

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

    source venv/scripts/activate

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

python3 -m pip install --upgrade pip
pip install -r requirements.txt

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

python3 manage.py migrate

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

python3 manage.py runserver

Создайте пользователя с правами администратора:

python3 manage.py createsuperuser

Доступ по адресу

http://127.0.0.1:8000

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

Владислав Василенко

Releases

No releases published

Packages

No packages published