Django app used to track user visits.
Project description
django-user-visit
Django app for recording daily user visits
Compatibility
This library uses the __future__.annotations
import for postponed evaluation of annotations.
As a result it supports Python 3.7 and above only.
It supports Django 2.2 and above.
This app consists of middleware to record user visits, and a single UserVisit
model to capture
that data.
The principal behind this is not to record every single request made by a user. It is to record each daily visit to a site.
The one additional factor is that it will record a single daily visit per session / device / ip combination. This means that if a user visits a site multiple times from the same location / same device, without logging out, then they will be recorded once. If the same user logs in from a different device, IP address, then they will be recorded again.
The goal is to record unique daily visits per user 'context' ( where context is the location / device combo).
Admin list view:
Admin edit view:
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for django_user_visit-0.5.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fc1098a792146762815f22cb31ab3187513d5be8b6ead9a918046f503fafb42f |
|
MD5 | b6921b8d1552edf83124fcfb4449e14f |
|
BLAKE2b-256 | 7dd8b4fcf2206e917d7ab9657e2f02b4226da55aadf7384faeb3c1a19b7470bc |