/django_sprint1

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

Primary LanguagePythonOtherNOASSERTION

Проект Blogicum


Описание

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


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

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

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

  • Клонировать репозиторий:
git clone https://github.com/vhg860/django_sprint1/
  • Установите и активируйте виртуальное окружение
cd django_sprint1
python3 -m venv venv
source venv/bin/activate
  • Установите зависимости из файла requirements.txt
pip install -r requirements.txt
  • Запустить проект:
python3 manage.py runserver