@
davidx @
mikale @
hbc @
yetone 看来我想多了,@hbc 的办法似乎是最简单的。
class photo_single:
def GET(self, id):
img = image.get_img_by_id(id)
if img:
#.......
image.add_img_hit(id)#浏览数字段加1
#.......
return view.photo_single()
这样的结果会是每次刷新页面都会+1?虽然不是很合理,但是既然V2EX是这么做,那我也先这么写吧。
@
davidx 用google analytics做这个的话怕是有点绕远路吧?
@
mikale 用js也是个办法,我原先怎么没想到呢。
@
yetone 数据库的读取次数我不知道怎么得到,O_O
我先按@
hbc 的办法写,然后再想想怎么排除那种一个人单独刷新的情况。好像每次增加数据库里的浏览次数之前需要判断一下访客的id是否发生了变化的?但那样就好像变成“多少人浏览”而不是“多少次浏览”了。