/news-portal

Учебный проект «Новостной Портал»

Primary LanguagePythonMIT LicenseMIT

Учебный проект «Новостной Портал»

Создано на базе фреймворка Django.

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

  • Модели Django ORM
  • Class-Based Views
  • Шаблоны с подключенным Bootstrap
  • Фильтрация (библиотека django-filter)
  • Авторизация и регистрация (библиотека django-allauth)
  • Логика подписки на обновления в заданной категории
  • Почтовые рассылки (через API Яндекса)
  • Задачи по расписанию (библиотека django-apscheduler)
  • Оповещения пользователей по e-mail + еженедльные дайджесты (Celery + Redis)
  • Кэширование (Redis)
  • Кастомизированно логгирование Django