Django编写个人博客(十)博客阅读排行

1、今天和昨天阅读排行

修改utils,获取今天和昨天的日期。进行筛选得到相应的博客,并按阅读数目排序

Django编写个人博客(十)博客阅读排行

 修改总的views

Django编写个人博客(十)博客阅读排行

对应模板页 

Django编写个人博客(十)博客阅读排行

Django编写个人博客(十)博客阅读排行

前七天排行

修改博客模型

Django编写个人博客(十)博客阅读排行 views中增加方法

Django编写个人博客(十)博客阅读排行

Django编写个人博客(十)博客阅读排行

Django编写个人博客(十)博客阅读排行

缓存提速:

导包

from django.core.cache import cache

settings配置,这里采用数据库缓存

Django编写个人博客(十)博客阅读排行 

先从cache中取,为空就放入 

Django编写个人博客(十)博客阅读排行