Installation
Install the package
Install django-trackings
from PyPi:
pip install django-trackings
Add dj_tracker
to INSTALLED_APPS
Add dj_tracker
to your INSTALLED_APPS
in your settings:
INSTALLED_APPS = [
...
"dj_tracker",
...
]
Add dj_tracker
middleware
Add DjTrackerMiddleware
to the MIDDLEWARE
list in your project's settings:
MIDDLEWARE = [
"dj_tracker.middleware.DjTrackerMiddleware",
...
]
Add dj_tracker
URLs
Add the following to your urls.py
file:
from dj_tracker.urls import urlpatterns as dj_tracker_urls
urlpatterns = [
...
path("dj-tracker/", include(dj_tracker_urls)),
...
]
Run migrations
Run the migrations for the dj_tracker
app:
python manage.py migrate dj_tracker
There we go
Your Django models are now ready to be tracked!
Run the runserver
command with the --noreload
option (important) and your trackings will be available at /dj-tracker/
.
Have a look at the Tutorial page to learn more about how to use dj_tracker
to optimise your queries or see the configuration options available.