博客系统—models类中定义查看次数模型
代码如下
# 记录博客文章阅读量,起始值设为0 # 后面代码为这个字段定义一个increase_views函数,文章每被查看一次,该字段值加1 views = models.IntegerField(default=0, verbose_name='查看次数') def get_absolute_url(self): return reverse('blog:detail', kwargs={'pk': self.pk}) # increase_views()把views字段值加1,然后调用save方法将更改后的值保存到数据库 def increase_views(self): self.views += 1 self.save(update_fields=['views'])