Skip to content

TatianaBelova333/posts_app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Социальная сеть для блогеров


Описание

Веб-приложение для публикации постов. Посты могут иметь категорию и хэштег. Анонимные пользователи могут:

  • просматривать главную страницу с постами
  • видеть посты с фильтрацией по категории или хэштегу.\

Авторизованнный пользователь может:

  • добавлять новые посты с картинками
  • подписываться на других авторов
  • оставлять комментарии к постам
  • видеть посты отдельных авторов и ленту с постами авторов, на которых он подписан.\

Также реализована функция проверки содержания поста и комментария на наличие стоп-слов и их замена на определенные символы (*** по умолчанию).


Технологии

  • Python 3.9
  • Django 2.2.19

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

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

Авторы

Tatiana Belova

About

Web application for writing posts.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published