Latest Version Coverage Status Documentation Status

This library added extended capabilities to log access to Django ModelAdmins.


  • Log additions, changes, deletions of models via the Django admin
  • Log read access to change lists and model instances (unsaved change views)
  • Log calls to actions in changelists of ModelAdmins


django-adminjournal supports Python 3 only and requires at least Django 1.11. The package uses Django’s JSONField. Therefore, PostgreSQL database backend is required.

Prepare for development

A Python 3.6 interpreter is required in addition to pipenv.

$ pipenv install --python 3.6 --dev
$ pipenv shell
$ pip install -e .

Now you’re ready to run the tests:

$ pipenv run py.test

Indices and tables