Skip to main content
Build Status Coverage Status PyPI Version

django-request is a statistics module for django. It stores requests in a database for admins to see, it can also be used to get statistics on who is online etc.

Traffic graph

As well as a site statistics module, with the active_users template tag and manager method you can also use django-request to show who is online in a certain time:

Request.objects.active_users(minutes=15)

To find the request overview page, please click on Requests inside the admin, then “Overview” on the top right, next to “add request”.

Requirements

  • Python: 3.8, 3.9, 3.10, 3.11, 3.12, 3.13, 3.14

  • Django: 4.2, 5.0, 5.1, 5.2, 6.0

  • python-dateutil

django-request 1.5.1 is the last version that supports Django 1.4, 1.5, 1.6.

django-request 1.5.4 is the last version that supports Django 1.7, 1.8, 1.9.

django-request 1.5.5 is the last version that supports Django 1.10.

django-request 1.5.6 is the last version that supports Django 1.11, 2.0, 2.1, 3.0, 3.1, and Python 2.7 and 3.4.

django-request 1.6.3 is the last version that supports Django 2.2, 3.2, 4.0, 4.1, and Python 3.6 and 3.7.

Installation

  • Put 'request' in your INSTALLED_APPS setting.

  • Run the command manage.py migrate.

  • Add request.middleware.RequestMiddleware to MIDDLEWARE. If you use django.contrib.auth.middleware.AuthenticationMiddleware, place the RequestMiddleware after it. If you use django.contrib.flatpages.middleware.FlatpageFallbackMiddleware place request.middleware.RequestMiddleware before it else flatpages will be marked as error pages in the admin panel.

  • Add REQUEST_BASE_URL to your settings with the base URL of your site (e.g. https://www.my.site/). This is used to calculate unique visitors and top referrers. REQUEST_BASE_URL defaults to 'http://%s' % Site.objects.get_current().domain.

Detailed documentation

For a detailed documentation of django-request, or how to install django-request please see: django-request or the docs/ directory.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django_request-1.7.1.tar.gz (80.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

django_request-1.7.1-py3-none-any.whl (85.1 kB view details)

Uploaded Python 3

File details

Details for the file django_request-1.7.1.tar.gz.

File metadata

  • Download URL: django_request-1.7.1.tar.gz
  • Upload date:
  • Size: 80.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for django_request-1.7.1.tar.gz
Algorithm Hash digest
SHA256 a4c9dcfe5a9c61765f26e98269df2b8de492fa319ed0eacd41c8bcd4d7b181e4
MD5 aaf7c30d6246b66dbbff25669dd273f4
BLAKE2b-256 0e8bd490d2a1f61bc1f33d42765644b46b356ee3056bd892ecf1fee45f94ac28

See more details on using hashes here.

File details

Details for the file django_request-1.7.1-py3-none-any.whl.

File metadata

  • Download URL: django_request-1.7.1-py3-none-any.whl
  • Upload date:
  • Size: 85.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for django_request-1.7.1-py3-none-any.whl
Algorithm Hash digest
SHA256 5c386fe66c056999cefafb700c7e81c57e011b43574a052689bdf30fb7bfa023
MD5 1e4c95dc8a387ac7b122895b78bfc8eb
BLAKE2b-256 94cf89ec73c050cb68a73d18c32bc1af3532274cc89041cf5a3b391270767545

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.7.1 This release

2 files

1.7.0

2 files

1.6.3

2 files

1.6.2

2 files

1.6.1

2 files

1.6.0

2 files

1.5.6

2 files

1.5.5

2 files

1.5.4

3 files

1.5.3

3 files

1.5.2

2 files

1.5.1

2 files

1.5.0

2 files

1.4.0

2 files

1.3.0

2 files

1.2.0

2 files

1.1.0

1 file

1.0.1

1 file

1.0

1 file

0.23

1 file

0.22

2 files

0.21

1 file

0.3

1 file

0.2

0.1

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page