Django_blog - это приложение в блоге, где пользователи могут читать, делиться и комментировать посты в блоге. В дополнение к функциям, пополненным основным приложением блога, это приложение реализует несколько функций Bakend, которые делают это приложение очень надежным и масштабным. В рамках реализации этих проектов после функций/результатов/обучения были нацелены -
На главной странице приложения отображается список сообщений в блоге, а также заголовок блога и несколько привлекательных атрибутов, связанных с блогом. Правительство была реализована в отношении представления листинга, чтобы ограничить только 3 блога на страницу, чтобы улучшить производительность страницы и время загрузки.
На левой стороне окна есть навигационная панель с быстрым доступом к RSS -каналам, полным текстовым поиском, большинством комментированных сообщений и недавних сообщений . Количество сообщений, перечисленных под каждыми заголовками, можно легко управлять с минимальным изменением кода.
Количество фильтров (на основе атрибутов сообщения) была интегрирована с панелью навигации, чтобы позволить пользователям фильтровать список сообщений в соответствии с потребностями.
Вот как выглядит домашняя страница -

Главная - https://djblogsite.herokuapp.com/blog/
Каждое сообщение в блоге в приложении помечено тегом, представляющим тип поста (в нашем сценарии фильма) . Система тегов позволяет сгруппировать посты на основе тегов. Используя эту идею, функция поиска по тегу реализована, в которой пользователь может отфильтровать блоги по тегам. Система тегов также используется для перечисления аналогичных сообщений, связанных со страницей «Пост».

Система комментариев позволяет пользователям добавлять комментарии/отзывы в сообщении, которое может быть позже рассмотрено администратором блога. Администратор блога может установить комментарий как неактивный, если он признан неуместным.


Используя функцию Share, пользователи могут пригласить других пользователей в блог, чтобы прочитать интересные сообщения, найденные ими. Gmail SMTP использовался для реализации этой функции.

Используя возможности и функции Postgres , в этом приложении была реализована полная поисковая система текста. Эта функция позволяет пользователям искать что -либо в базе данных приложений. Взвешивание запросов и поиск триграмм рассматривалось как часть будущей масштаба.

Чтобы пользователи могли быть в курсе нового контента, размещенного в приложении, в это приложение был интегрирован RSS-канал с использованием структуры синдикации Django. Это позволяет пользователям получать информирование всякий раз, когда в блоге было добавлено новое сообщение (не прося пользователя подписаться на приложение).
RSS Feed - https://djblogsite.herokuapp.com/blog/feed/
Карта сайта была включена, чтобы позволить веб -сканерам и поисковым системам приостановить некоторые важные страницы приложения над другими.
SiteMap - https://djblogsite.herokuapp.com/sitemap.xml/