An open API service indexing awesome lists of open source software.

https://github.com/mlkolt/django-blog-example

Django-приложение блога, реализующее основные возможности публикации, комментариев и работы с URL.
https://github.com/mlkolt/django-blog-example

comments django email pagination postgresql python rss search taggit

Last synced: 2 months ago
JSON representation

Django-приложение блога, реализующее основные возможности публикации, комментариев и работы с URL.

Awesome Lists containing this project

README

          

# Blog — Django-проект

Это полнофункциональное веб-приложение для создания и управления блогом.
Реализована система публикации, тегирования, отправки постов по электронной почте, постраничной навигации, комментариев и формы обратной связи.
Код оформлен согласно требованиям 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-вёрстка, постраничная навигация, формы с валидацией и обработкой.

---