/micro-blog

A small blogging service created for educational purposes

Primary LanguageHTMLGNU General Public License v2.0GPL-2.0

Сайт для ведения блогов | Django

Реализовано:

  1. Регистрация пользователей
  2. Создание/редактирование/удаление посотов.
  3. Добавление изображений к постам
  4. Добавление комментариев к постам
  5. Возможность подписаться только на интересующих авторов
  6. Выбор категорий (тегов) и добавление их к постам
  7. Просмотр постов по категориям (тегам)

Технологии:

  1. Python 3.7
  2. Django 2.6
  3. SQLite
  4. Фронтенд - HTML + Шаблонизатор django

Установка:

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

python -m venv venv
source venv/bin/activate # Для linxu/os x
./venv/scripts/activate.bat # Для Windows

Устанавливаем зависимости:

pip install requirements.txt

Собираем статику и миграции:

./manage.py migrate
./manage.py collectstatic

Запускаем dev сервер

./manage.py runserver