跟踪对象的“页面浏览量”或“点击量”?
我敢肯定有人在附近有一个可插拔的应用程序(或教程),但是我很难找到它:我希望能够跟踪特定对象的“视图”数量(就像这里的问题一样)在stackoverflow上有一个“视图计数”)。
如果用户未登录,则我不介意尝试放置cookie(或记录IP),以便他们不会因刷新页面而无意间增加视图计数;并且如果用户已登录,则仅允许他们跨会话/浏览器/ IP地址进行一个“查看”。我认为没有比这更理想的选择了。
我认为最好的方法是使用中间件,该中间件与我要跟踪的各种模型脱钩,并使用F表达式(某种形式)-有关stackoverlow的其他问题都提到了这一(1)(2)(3) 。
但是我想知道这段代码是否已经存在了-因为我不是最精明的编码者,并且我敢肯定有人会做得更好
回答:
我不确定是否最适合回答我自己的问题,但是经过一些工作,我组装了一个认真解决问题的应用程序:django-hitcount
。
django-hitcount
的想法来自我的两个原始答案(Teebes
和vikingosegundo
),这确实使我开始考虑整个问题。
以上是 跟踪对象的“页面浏览量”或“点击量”? 的全部内容, 来源链接: utcz.com/qa/400399.html