Skip to content

Блогикум — соц. сеть для публикации постов

License

Notifications You must be signed in to change notification settings

chrnmaxim/django_blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Блогикум — соц. сеть для публикации постов

Описание

  • Разработан на Django.
  • Использована пагинация постов, реализована регистрация пользователей, смена и восстановление пароля.
  • Внедрена валидация обсценной лексики в публикуемых постах и комментариях к ним методом расстояний Левенштейна.

Технологии:

  • Python 3.11
  • Django 3.2.16
  • django-bootstrap5 22.2
  • Pillow 9.3.0

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

Клонировать проект c GitHub:

git clone [email protected]:chrnmaxim/blogicum.git

Установить виртуальное окружение:

python -m venv venv

Активировать виртуальное окружениe:

. venv/Scripts/activate

Обновить менеджер пакетов pip:

python -m pip install --upgrade pip

Установить зависимости из requirements.txt:

pip install -r requirements.txt

Перейдите в директорию с файлом manage.py и примените миграции:

python manage.py migrate

Запустите сервер разработки (виртуальное окружение должно быть активно):

python manage.py runserver 

About

Блогикум — соц. сеть для публикации постов

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published