我们可以使用django中的会话和cookie来获取浏览器历史记录

时间:2016-12-27 10:58:04

标签: django python-2.7 django-rest-framework

是否有任何内置功能可以跟踪浏览器历史记录或任何其他方式, 这对我很有帮助,并提前感谢你

1 个答案:

答案 0 :(得分:1)

目前还没有内置功能可以解决这个问题。自己动手做起来相当简单。

您可以在回复中存储Cookie。

response = HttpResponseRedirect('/path/to/redirect/')
response.set_cookie("key":"value")

并跟踪未来的行为。

实施例, 如果你想计算访问量,

response.set_cookie("visits":0)

然后在您的js中添加一行代码,以便在每次访问时更新此计数,并将此访问次数添加到登录/注销视图中的用户配置文件中。

检查link它的基本实现是相同的。

否则,您也可以使用google analytics