跟踪用户上次出现的时间

django-last-seen的Python项目详细描述


跟踪用户最后一次出现在网站上的时间。 最后出现的时间保存在数据库中

该应用已经为django 1.5做好了准备,它使用auth_user_model设置来获取 用户模型,

安装

  1. 使用pip install django-last-seen"安装或添加"last_seen" 指向python路径的目录。
  2. "last_seen"添加到设置中找到的INSTALLED_APPS元组 文件。
  3. 将“last-seen.middleware.lastseenmiddleware”添加到middleware类元组 在设置文件中找到。
  4. 运行manage.py syncdb创建新表

用法

要获取上次看到用户的时间:

from last_seen.model import LastSeen

seen = LastSeen.object.when(user=user)

要在不使用中间件的情况下保存上次看到的用户:

from last_seen.model import LastSeen

# save with a special module
LastSeen.object.when(user=user, module='forum')

中间件

提供的中间件跟踪经过身份验证的用户何时 最后一次在网站上看到,

如果您想跟踪上次在某个站点上看到的用户,可以 使用特殊的模块名称并使用:

from last_seen.model import LastSeen

# save with a special module
LastSeen.object.when(user=user, module='forum')

然后获取数据:

from last_seen.model import LastSeen

# user last seen on any part of the site
seen = LastSeen.object.when(user=user)

# user last seen on a module
seen = LastSeen.object.when(user=user, module='forum')

设置

上次看到的默认模块
中间件上使用的默认模块。默认值是default
上次看到的间隔
最后看到的时间戳更新到 数据库。默认为2小时。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
无法在Netbeans 8.2 JDK8u231中创建java Maven项目(Web应用程序)   java如何以设定的时间间隔生成随机数?   java从socket和inputStream的慢速读取   spring SCORM:Java中基于Web的SCORM播放器   Java将函数传递给方法   java绑定通用服务及其实现和子类型   java如何在运行时从选择列表框中动态选择选项?爪哇硒   java Selenium WebDriver什么是“Selenium客户端和WebDriver语言绑定”   elasticsearch需要elasticsearch高级Java客户端更新ByQueryRequest API帮助   JAVA哈希表查找最大值   WSDL操作中的java soapAction属性为空   java访问封闭类或父类方法的一般方法   eclipse在java中运行带有SeleneTestCase的ANT。lang.NoClassDefFoundError   java Hazelcast不会在节点启动时填充ReplicatedMap   如何在Java中从excel中读取特定行?   html JAVA将本地时间(GMT+8)转换为UTC时间   java将自定义端点添加到Spring数据REST存储库中,并以大摇大摆的方式显示   java计算未来位置