Реализация социальной сети Blogicum. Опиши свои эмоции, желания и жизнь в личном блоге, добавляй к ним изображения и отмечай, где это было. Не стесняйся комментировать публикации других авторов. Читай и наслаждайся.
Основные возможности:
- регистрация нового пользователя;
- написание публикаций, их редактирование и удаление;
- просмотр чужих публикаций, возможность оставлять и редактировать комментарии;
- чтение публикаций в интересующей категории;
- гибкая настройка панели администратора.
Проект является учебным. Основная польза в приобретении понимания реализации проекта через фреймворк Django
, с использованием:
- Blogicum v. 1.0;
- Blogicum v. 2.0;
- инструментов регистрации и входа под своей учетной записью;
- инструментов настройки восстановления пароля;
- инструментов реализации полного
CRUD
для публикаций автора; - инструментов реализации полного
CRUD
для комментариев автора; - настроек для публикаций, убранных администратором и доступных только автору;
- инструментов прикрепления изображений к публикациям;
- настроек пагинации для публикаций и комментариев;
SBV-классов
,mixins
;- инструментов для отправки электронных писем;
- кастомных страниц
HTTPResponse
ошибок; - созданной полноценной информативной панели администратора.
Руководство по развёртыванию проекта
GitHub | Автор проекта - Yandex Practicum
GitHub | Разработчик - Andrew Fedorchenko
GitHub | Наставник - Nikolay Minyakin
GitHub | Ревьюер - Evgeniy Salahutdinov