跳转到主要内容

django-request 是一个为django的统计模块。它将请求存储在数据库中,供管理员查看,也可以用于获取在线人员等统计数据。

项目描述

Build Status Coverage Status PyPI Version

django-request 是一个为django的统计模块。它将请求存储在数据库中,供管理员查看,也可以用于获取在线人员等统计数据。

Traffic graph

除了站点统计模块外,您还可以使用 active_users 模板标签和管理方法,通过 django-request 展示在特定时间内谁在线。

Request.objects.active_users(minutes=15)

要查找请求概述页面,请点击管理员界面中的“请求”,然后在右上角选择“概述”,紧邻“添加请求”。

要求

  • Python: 3.6, 3.7, 3.8, 3.9, 3.10, 3.11

  • Django: 2.2, 3.2, 4.0, 4.1, 4.2

  • python-dateutil

django-request 1.5.1 是支持 Django 1.4, 1.5, 1.6 的最后一个版本。

django-request 1.5.4 是支持 Django 1.7, 1.8, 1.9 的最后一个版本。

django-request 1.5.5 是支持 Django 1.10 的最后一个版本。

django-request 1.5.6 是支持 Django 1.11, 2.0, 2.1, 3.0, 3.1 以及 Python 2.7 和 3.4 的最后一个版本。

安装

  • 'request' 添加到您的 INSTALLED_APPS 设置中。

  • 运行 manage.py migrate 命令。

  • request.middleware.RequestMiddleware 添加到 MIDDLEWARE。如果您使用 django.contrib.auth.middleware.AuthenticationMiddleware,请将 RequestMiddleware 放在其后。如果您使用 django.contrib.flatpages.middleware.FlatpageFallbackMiddleware,请将 request.middleware.RequestMiddleware 放在其前面,否则 flatpages 将在管理员面板中被标记为错误页面。

  • REQUEST_BASE_URL 添加到您的设置中,并指定您网站的根 URL(例如 https://www.my.site/)。这用于计算独立访客和顶级推荐者。默认情况下,REQUEST_BASE_URL'http://%s' % Site.objects.get_current().domain

详细文档

有关 django-request 的详细文档或安装指南,请参阅:django-request 或 docs/ 目录。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源分布

django-request-1.6.3.tar.gz (85.0 kB 查看哈希值)

上传时间

构建分布

django_request-1.6.3-py3-none-any.whl (103.6 kB 查看哈希值)

上传时间 Python 3

由以下支持