Skip to content

anton12ru/hw05_final

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YaTube

Cоциальная сеть

Описание Социальная сеть для публикации личных дневников и постов. Пользователям предоставляется возможность создать учетную запись, опубликовать посты, подписываться на любимых авторов, комментировать и отмечать понравившиеся записи. Помимо этого, пользователю предоставляется возможность прикреплять изображения к постам, а также можно добавлять свои посты в различные группы. Например, в группу с животными можно создать пост про своего домашнего любимца и прикрепить это фотографими. Другие авторизованые пользователи могут оставлять комментарии на этот пост, ставить лайк и подписаться на автора чтобы в последующем видеть его следующие посты.

Технологии

Инструкция по настройка и развертыванию проекта

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

git clone [email protected]:anton12ru/hw05_final.git
cd hw05_final

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

python -m venv venv
source venv/Scripts/activate

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

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

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

python manage.py makemigrations
python manage.py migrate

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

python manage.py runserver