跟踪访问的实用程序

Products.VisitTracker的Python项目详细描述


简介

products.visittracker提供了一个简单的api来跟踪访问 物体。应跟踪访问的对象必须实现 电话:

Products.VisitTracker.interfaces.IVisitable

接口,从而提供名为revieve的属性,该属性定义 以小时为单位的时间差,在此时间差之后,重新访问将作为新访问进行跟踪。

访问由ivisittracker适配器跟踪并存储为注释 在特定对象上。

用法

给定一个对象来实现可访问的接口跟踪和检索 访问是通过适应ivisittracker完成的。

tracker = IVisitTracker(obj)

跟踪访问

通过调用trackvisit方法来跟踪访问。这通常是 在视图或viewlet中完成。

tracker.trackVisit()

访问量

有多种方法可用于检索存储的访问。

访问

tracker.getVisits()

返回此对象跟踪的所有访问的日期、用户ID元组的列表。

获取访问次数
tracker.getNumberOfVisits()

返回为此对象跟踪的访问次数。

最后一次就诊
tracker.getLastVisit()

返回为此对象跟踪的上次访问的日期。

获取用户的最后一次访问
tracker.getLastVisit(userid)

返回为此对象跟踪的指定用户上次访问的日期。

按用户获取上次访问
tracker.getLastVisits()

返回所有被跟踪用户上次访问的用户ID和日期元组的列表。

更改日志

1.0b2(2010-10-24)

  • 将zip_safe flag设置为false

1.0b1-(2010-10-19)

  • 首次公开发行

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

推荐PyPI第三方库


热门话题
java http响应未定义   java在单个数组中添加浮点值和字符串值,并使用它们进行写入。CSV文件   映射中的java重复列引发实体异常,但没有重复列   java为什么是线程。stop()方法不安全吗?   如何在java中从trycatch块返回数组?   java如何使用多个线程作为客户端,每个线程都在switch语句中执行一项任务   Android GridView上的java滚动位置跳转   java丰富:listShuttle格式   Java中的macos评测本机方法奇怪的结果   这个Java程序需要是两个独立的文件吗   无法使用selenium Java或JavascriptExecutor发送密钥/单击   java如何配置Jetty在类更改时重新加载WebAppContext   java我不能发布com。安卓截击服务器错误   java如何在使用addOnScrollListener时显示滚动条   java如何避免数据模型贫乏?存储库可以注入实体吗?   没有集合的java选择排序。在ArrayList中排序   macos在MacOSX上升级JDK   java如何使用jpa模板编写查询