Django的tracking2是一个Django应用程序,跟踪访问者的时间的长度和注册用户花在网站上的 虽然这会工作的网站,这是更适用于Web应用程序的注册用户。这不会取代(也不打算),以取代客户端分析这是伟大的了解网页浏览总流量。
注意:这不是Django的跟踪一个新的版本。这些应用程序有非常不同的方法,最终,跟踪用户的目标。这个程序是关于保持访问者会话的历史,而不是游客的当前状态。
下载
PIP安装Django,tracking2
设置
添加跟踪到项目的INSTALLED_APPS设置:
INSTALLED_APPS =(
  ...
 '跟踪',
  ...
)
添加tracking.middleware.VisitorTrackingMiddleware到SessionMiddleware之前,你的项目的MIDDLEWARE_CLASSES:
MIDDLEWARE_CLASSES =(
  ...
 “tracking.middleware.VisitorTrackingMiddleware',
 “django.contrib.sessions.middleware.SessionMiddleware',
  ...
)
浏览
要查看汇总数据有关的所有游客和每个注册的用户统计数据,请执行以下操作:
在您的urls.py tracking.urls:
urlpatterns的=型态('',
  ...
  URL(R'^跟踪/',包括(“tracking.urls')),
  ...
)
这些URL由一个自定义的Django权限tracking.view_visitor保护。因此,只有超级用户和用户授予此权限可以查看这些网页。
可用网址
- /仪表/ - 所有访客活动概述
模板
- 跟踪/ dashboard.html - 仪表板页面
- 跟踪/片段/ stats.html时 - 仪表板页面独立的内容(简化了压倒一切的模板)
要求:
- 在Python的
- 在Django的
评论没有发现