跟踪访问的实用程序
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)
- 首次公开发行