新增功能:实现阅读量显示修改博客模型:pythonmanage.pymakemigrations;pythonmanage.pymigrate然后在admin的列表显示中增加read_num:效果如下:allowedreadingsisautomaticallyincreasedbyone:原理表明这是访问地址后返回的内容,所以在views.py中,在blog\_detail函数中。另外,原理是每访问一次地址,就相当于执行一次blog\_detail函数。一次自动添加一个就可以了,代码如下:然后在具体的blog\_detail.html中显示:效果如下:显示博客列表的地方,也要显示阅读量:方法:因为属于blog\_list,而读取\_num已经存在于数据库中,所以可以直接调用:修改blog\_list.html中对应位置代码:效果如图:定义计数规则:使用cookies统计:执行如下response.set_cookie(key,value)效果如下:但是有一个问题:浏览器阅读量自动加一,没有刷新一次,很不友好。为了防止这种行为,在加一的操作中加入一个判断:成功!另外发现在不关闭浏览器的情况下重新打开网站后,网站的浏览量还是一样!
