https://github.com/chrnmaxim/django_blog
Блогикум — соц. сеть для публикации постов
https://github.com/chrnmaxim/django_blog
django django-bootstrap5 pillow python
Last synced: about 2 months ago
JSON representation
Блогикум — соц. сеть для публикации постов
- Host: GitHub
- URL: https://github.com/chrnmaxim/django_blog
- Owner: chrnmaxim
- License: other
- Created: 2024-03-19T19:18:43.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-05-01T18:02:57.000Z (about 1 year ago)
- Last Synced: 2025-01-29T11:45:29.872Z (4 months ago)
- Topics: django, django-bootstrap5, pillow, python
- Language: Python
- Homepage:
- Size: 211 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Блогикум — соц. сеть для публикации постов
### Описание
* Разработан на 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
```