Skip to content

ShelepovNikita/hw05_final

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Проект Социальная сеть

Описание

Социальная сеть с авторизацией, персональными лентами, комментариями и подписками на авторов статей.

Функционал

  • Регистрируется и восстанавливается доступ по электронной почте;
  • Добавляются изображения к посту;
  • Создаются и редактируются собственные записи;
  • Просмотриваются страницы других авторов;
  • Комментируются записи других авторов;
  • Подписки и отписки от авторов;
  • Записи назначаются в отдельные группы;
  • Личная страница для публикации записей;
  • Отдельная лента с постами авторов на которых подписан пользователь;
  • Через панель администратора модерируются записи, происходит управление пользователями и создаются группы.

Запуск проекта в dev-режиме

  1. Клонировать репозиторий:
  2. Перейти в папку с проектом:
  3. Установить виртуальное окружение для проекта:
python -m venv venv
  1. Активировать виртуальное окружение для проекта:
# для OS Lunix и MacOS
source venv/bin/activate

# для OS Windows
source venv/Scripts/activate
  1. Установить зависимости:
python3 -m pip install --upgrade pip
pip install -r requirements.txt
  1. Выполнить миграции на уровне проекта:
cd yatube
python3 manage.py makemigrations
python3 manage.py migrate
  1. Запустить проект локально:
python3 manage.py runserver

# адрес запущенного проекта
http://127.0.0.1:8000
  1. Зарегистирировать суперпользователя Django:
python3 manage.py createsuperuser

# адрес панели администратора
http://127.0.0.1:8000/admin

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

Никита Шелепов

About

hw05 final

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published