Это полнофункциональное веб-приложение для создания и управления блогом.
Реализована система публикации, тегирования, отправки постов по электронной почте, постраничной навигации, комментариев и формы обратной связи.
Код оформлен согласно требованиям PEP8.
- Управление постами через административную панель.
- Классовые представления для отображения списка и деталей постов.
- Отправка поста по email.
- Комментарии к постам.
- Поддержка тегов (реализовано через
django-taggit). - Постраничная навигация.
- Канонические и SEO-дружественные URL'ы.
- Форма обратной связи с валидацией.
- Сохранение форм и отображение сообщений пользователю.
- Система шаблонов и наследования макетов.
- Языки: Python 3, HTML5, CSS3.
- Фреймворки: Django.
- Базы данных: SQLite (по умолчанию), PostgreSQL (поддерживается).
- Django-инструменты и библиотеки: Django ORM, Django Admin, Django Form API,
django-taggit— система тегов. - Фронтенд: Django Templates, чистая HTML/CSS-вёрстка, постраничная навигация, формы с валидацией и обработкой.