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/