Skip to content

Latest commit

 

History

History
13 lines (9 loc) · 1.48 KB

README.md

File metadata and controls

13 lines (9 loc) · 1.48 KB

NewsPaper

Описание

Учебный проект новостного портала на Django 3.2. Основной акцент проекта на направлен на бекенд часть, работы по фронту минимальны и ограничивались рендерингом моделей и форм с помощью дженериков.

Реализован следующий функционал:

  • Созданы необходимые модели для фунционирования сайта.
  • Добавлены небходимые формы, views и urls для работы новостями. Реализован необходимый CRUD функционал.
  • Реализована как стандартная авторизация Django с использованием email, так и oAuth авторизация с использованием Google.
  • Реализован функционал сигналов, с использованием стандартной библиотеки django.db.models.signals, оповещающий администратора сайта по email о регистрации нового пользователя.
  • С помощью библиотеки apscheduler организована регулярная рассылка пользователям информации о добавлении новых новостей в интересующих их категориях.