最新 热门 RSS订阅
Django 博客统计文章阅读量
本文使用一种简单的方法来记录博客文章的阅读量。文章每被浏览一次,则其阅读量 +1,即所谓的文章页面 PV(Page View)数。 增加新字段 为了记录文章的浏览量,需要在文章的数据库表中新增一个用于存储阅读量的字段。因此修改博客文章的模型为: blog/models.py class Post( ...
2982 1 Django博客教程拓展
django 实现简单的搜索功能
搜索是一个复杂的功能,但对于一些简单的搜索任务,我们可以使用 django model 层提供的一些内置方法来完成。本文将结合 django 模型管理器的 filter 方法和 icontains 查询表达式来实现一个简单的搜索功能。 以博客为例,博客文章通常包含标题和正文两个部分。当用户输入某个关 ...
19139 7 Django博客教程拓展
django 博客使用 annotate 统计分类下文章数量
博客文章通常都有分类,有时候我们会看到分类名后面还跟着该分类下的文章数量。前面我们通过学习 django 博客开发入门教程搭建了一个小博客。现在想在现有的基础上实现统计分类下有多少篇文章,该怎么做呢?最优雅的方式就是使用 django 模型的 annotate 方法。 假设我们的 django 博客 ...
6014 22 Django博客教程拓展
django 博客集成友言社会化评论系统
前面我们通过学习 django 博客开发入门教程搭建了一个小博客,同时也实现了一个简单的评论系统。但是这个评论系统只是作为一个学习 django 表单的简单示例,实现的功能有限,比如无法回复他人的评论,无法显示头像,无法使用第三方账户登录评论。当然如果自己使用 django 实现具有以上功能的评论系 ...
4827 12 Django博客教程拓展