Skip to content

Социальная сеть для публикации личных дневников. Сайт, на котором пользователь может создать свою страницу и публиковать на ней сообщения («посты»).

License

Notifications You must be signed in to change notification settings

vhg860/django_sprint4

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Проект Blogicum


Описание

Социальная сеть для публикации личных дневников. Сайт, на котором пользователь может создать свою страницу и публиковать на ней сообщения («посты»).


Функционал сайта

  • Для каждого поста существует категория — например «путешествия», «кулинария» или «python-разработка», а также опционально можно указать локацию, с которой связан пост.
  • Пользователь может перейти на страницу любой категории и увидеть все посты, которые к ней относятся.
  • Пользователи могут заходить на чужие страницы, читать и комментировать чужие посты.
  • Для своей страницы автор может задать имя и уникальный адрес.
  • Есть возможность модерировать записи и блокировать пользователей, рассылающих спам.

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

  • Клонировать репозиторий:
git clone https://github.com/vhg860/django_sprint4/
  • Установите и активируйте виртуальное окружение
cd django_sprint4
python3 -m venv venv
source venv/bin/activate
  • Установите зависимости из файла requirements.txt
pip install -r requirements.txt
  • Выполнить миграции:
python3 manage.py migrate
  • Загрузить фикстуры DB:
python3 manage.py loaddata db.json
  • Создать суперпользователя::
python3 manage.py createsuperuser
  • Запустить проект:
python3 manage.py runserver

Автор

About

Социальная сеть для публикации личных дневников. Сайт, на котором пользователь может создать свою страницу и публиковать на ней сообщения («посты»).

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published