Django_blog是一個博客應用程序,用戶可以在其中閱讀,共享和評論博客文章。除了基本博客應用程序的功能外,此應用程序還實現了幾個Bakend功能,這些功能使該應用程序高度可靠且callabe。作為該項目的實施的一部分,遵循功能/結果/學習的目標是針對的 -
應用程序的主頁顯示了博客文章列表以及博客的標題以及與博客有關的一些引人注目的屬性。分頁已通過清單視圖實施,每頁僅限制3個博客,以提高頁面性能和加載時間。
窗口的左側有一個導航欄,可快速訪問RSS提要,全文搜索,大多數註冊的帖子和最近的帖子。每個標題下列出的帖子數量可以通過最小的代碼更改輕鬆管理。
過濾欄(基於帖子的屬性)已與導航欄集成,以允許用戶根據需要過濾帖子列表。
這是主頁的樣子 -

主頁-https://djblogsite.herokuapp.com/blog/
應用程序中的每個博客帖子都標記為代表帖子類型的標籤(在我們的電影的場景中) 。標記系統允許根據標籤對帖子進行分組。使用此想法,實現了標籤功能的搜索,用戶可以通過標籤過濾博客。標記系統還用於列出與帖子詳細信息頁面上的帖子相關的類似帖子。

評論系統允許用戶在帖子上添加評論/評論,以後可以由博客管理員進行審查。博客管理員可以將評論設置為不適當的不適當。


使用共享功能,用戶可以邀請其他用戶到博客來閱讀他們發現的有趣帖子。 Gmail SMTP已用於實現此功能。

使用Postgres的功能和功能,該應用程序已實現了全文搜索引擎。此功能允許用戶在應用程序數據庫上搜索任何內容。查詢稱重和Trigram搜索已被視為未來範圍的一部分。

為了允許用戶在應用程序上發布的新內容保持最新狀態,使用Django聯合框架將RSS提要集成到本應用程序中。每當將新帖子添加到博客中時,用戶就可以通知(無需要求用戶訂閱應用程序)。
RSS feed -https://djblogsite.herokuapp.com/blog/feed/
已經包括一個站點地圖,以允許網絡爬網和搜索引擎比另一個重要頁面更重要的頁面。
SITEMAP -https://djblogsite.herokuapp.com/sitemap.xml/