使用session解决
思路:
尝试获取session值,如果session值不等于本片文章的id,则浏览量加1, 然后使用本片文章id设置session值,使用了str函数,并设置过期时间
# 尝试获取session值,如果session值不等于本片文章的id,则浏览量加1
# 然后使用本片文章id设置session值,使用了str函数,并设置过期时间
if request.session.get(str(blog.bid)) != blog.bid:
# 浏览量加一
blog.bbrowse += 1
blog.save()
request.session[str(blog.bid)] = blog.bid
request.session.set_expiry(0) # 全网站session过期时间,这里看自己需要