На сайте реализован следующий функционал:
- CRUD
Функции группы admins:
- Возможность удалять пост с отдельной страницы вне админки
Функции групп moderators и admins:
- Возможность добавлять пост с отдельной страницы вне админки (текст)
- Возможность редактировать пост с отдельной страницы вне админки
- Система регистрации
- Система авторизации
- Личный кабинет - custom user model (first_name, last_name, email, bio, location, birth_date)
- Система форума (Модератор или админ может создавать топик, остальные пользователи могут его комментировать(время / кем написан))
- Добавлена функция фильтров по году и по автору постов.
- Система поиска по статьям с ранжирование, чем чаще встречается тем выше
- Добавлена функция постраниченго отображения статей (по 3 шт на странице)
Django blog with CRUD, registration/authentication, search, filters, role, custom user model, comments and other.