All Projects → django-request → Django Request

django-request / Django Request

Licence: other
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.

Programming Languages

javascript
184084 projects - #8 most used programming language
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Django Request

Turkce Python Kaynaklari
Türkçe olarak hazırlanmış Python programlama dili ile ilgili içeriklerin derlendiği sayfa.
Stars: ✭ 295 (-29.59%)
Mutual labels:  django, requests
Api automation test
接口自动化测试平台,已停止维护,看心情改改
Stars: ✭ 1,092 (+160.62%)
Mutual labels:  django, requests
Django With Vuejs
Fast and clear in DevOps.
Stars: ✭ 398 (-5.01%)
Mutual labels:  django
Django Flat Theme
A flat theme for Django admin interface. Modern, fresh, simple.
Stars: ✭ 415 (-0.95%)
Mutual labels:  django
Drissionpage
A module that integrates selenium and requests session, encapsulates common page operations, can achieve seamless switching between the two modes.
Stars: ✭ 409 (-2.39%)
Mutual labels:  requests
Ring
Python cache interface with clean API and built-in memcache & redis + asyncio support.
Stars: ✭ 404 (-3.58%)
Mutual labels:  django
Posthog
🦔 PostHog provides open-source product analytics that you can self-host.
Stars: ✭ 5,488 (+1209.79%)
Mutual labels:  django
Django Multiple User Types Example
Django Quiz Application
Stars: ✭ 395 (-5.73%)
Mutual labels:  django
Drf Spectacular
Sane and flexible OpenAPI 3 schema generation for Django REST framework.
Stars: ✭ 414 (-1.19%)
Mutual labels:  django
Django Advanced Filters
Add advanced filtering abilities to Django admin
Stars: ✭ 408 (-2.63%)
Mutual labels:  django
Django Auditlog
A Django app that keeps a log of changes made to an object.
Stars: ✭ 412 (-1.67%)
Mutual labels:  django
Khttp
Kotlin HTTP requests library. Similar to Python requests.
Stars: ✭ 410 (-2.15%)
Mutual labels:  requests
Django Bulk Update
Bulk update using one query over Django ORM
Stars: ✭ 404 (-3.58%)
Mutual labels:  django
Django Mysql
🐬 🐴 Extensions to Django for use with MySQL/MariaDB
Stars: ✭ 410 (-2.15%)
Mutual labels:  django
Mayan Edms
Repository mirror of GtLab: https://gitlab.com/mayan-edms/mayan-edms Please use the upstream repository for issues and pull requests.
Stars: ✭ 398 (-5.01%)
Mutual labels:  django
Stream Django
Django Client - Build Activity Feeds & Streams with GetStream.io
Stars: ✭ 415 (-0.95%)
Mutual labels:  django
Django Shorturls
A URL shortening app for Django
Stars: ✭ 397 (-5.25%)
Mutual labels:  django
Django Comments Xtd
Django comments app with thread support, follow-up notifications, mail confirmation, like/dislike flags and moderation.
Stars: ✭ 399 (-4.77%)
Mutual labels:  django
Meethub
This is a Python/Django based event management system. A meetup clone.
Stars: ✭ 411 (-1.91%)
Mutual labels:  django
Requests Respectful
Minimalist Requests wrapper to work within rate limits of any amount of services simultaneously. Parallel processing friendly.
Stars: ✭ 417 (-0.48%)
Mutual labels:  requests

django-request

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.6, 3.7, 3.8, 3.9
  • Django: 2.2, 3.0, 3.1
  • 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.2, and Python 2.7 and 3.4.

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.
  • Make sure that the domain name in django.contrib.sites admin is correct. This is used to calculate unique visitors and top referrers.

Detailed documentation

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].