Blogicum - это социальная сеть для публикации личых дневников. У каждого пользователя есть своя страница, на которую он может публиковать посты. Также есть общая "стена" на которой отображаются последние добавленные посты. Зарегистрированные пользователи могут оставлять комментарии к записям.
У каждого поста, помимо основного текста и изображения, есть категория ("путешествия", "кулинария", и т.д.) и, опционально, локация. Пользователи зайти на страницу категории и увидеть все соответсвующие посты. Также есть возможность создания отложенных записей.
На своей странице пользователь может задать имя и уникальный адрес, а также посмотреть все свою посты.
- Django
- SQLite
- Bootstrap
Имя: Эмилар Локтев
Почта: [email protected]
Telegram: @itsme_emichka
-
Клонировать репозиторий
git clone https://github.com/itsme-emichka/blogicum.git
-
Перейти в директорию проекта
cd blogicum
-
Создать файл
.env
со следующими переменными- SECRET_KEY
- DEBUG
-
Создать и активировать виртуальное окружение
python -m venv venv
- Windows -
source venv/Scripts/activate
Linux/MacOS -source venv/bin/activate
-
Поставить зависимости
pip install -r requirements.txt
-
Перейти в директорию с файлом
manage.py
cd blogicum
-
Применить миграции
python manage.py migrate
-
Запустить сервер
python manage.py runserver