/django-blog

блог на django 3

Primary LanguageJavaScript

django-blog

Это мой первый тестовый блог на django!

alt tag

Демо

http://pythondjangotest.pythonanywhere.com/

Без доступа к админке:

Группа Redactor
LOGIN = qwerty26
PASSWORD = v783gofag

Группа Moderator
LOGIN = qwerty1
PASSWORD = k3kQhQ65E3aHcqJ

Зависимости:

pip install --user -r requirements.txt

Что реализовано:

  • Кастомизирована модель User (AbstractUser)
  • Регистрация (без подтверждения почты)
  • Смена пароля (с отправкой на почту ссылки для смены пароля) В файле settings.py на 139 и 140 строках, нужно указать gmail аккаунт
  • Страница пользователя (Биография, Статус, Соц.сети (с валидацией), Ссылки на все посты пользователя)
  • Комментарии с модерацией без доступа к админ панели
  • Количество просмотров поста, лайки (без ajax), теги, блок поделиться
  • Вывод популярных постов (сортировка по кол-ву просмотров)
  • Добавление постов, через форму с автоматическим определением автора
  • Автоматическая генерация url адреса, используются поля title и id
  • Пагинация
  • Поиск по сайту
  • Каптча
  • Редактор CKeditor
  • Кеширование
  • Счетчик постов сайта
  • Фейковый счетчик "Сейчас на сайте" (c учетом дня и ночи)
    alt tag
  • Модерация и редактирование поста