Skip to content

Latest commit

 

History

History
42 lines (39 loc) · 1.45 KB

README.md

File metadata and controls

42 lines (39 loc) · 1.45 KB

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

Описание

  • Разработан на 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