skillfed

django-logentry-admin

Show all LogEntry objects in the Django admin site.

django-logentry-admin v1.1.0 73.9K downloads/30d#14,902 on PyPI113
Permissive license ISC Abandoned released

What it is and what it does

django-logentry-admin is a minimal Django admin extension that exposes Django's built-in LogEntry model—which tracks all changes made through the admin interface—as a browsable, filterable admin page. It wraps Django's audit logging with a user-friendly admin interface, letting you view who changed what and when across your entire project.

The package adds a single app to your INSTALLED_APPS and requires only Django as a runtime dependency. It includes features like links to related users and objects, filtering by staff user, and prefetching for performance. The codebase is stable and has been in production use since 2011, though it has not received updates since mid-2021.

Use it for:

  • Audit trail review: inspect all admin-triggered changes to your models in one place.
  • Troubleshooting: trace who made a change and when during a data issue investigation.
  • Compliance reporting: export or review LogEntry records for regulatory or internal audit purposes.
  • User activity monitoring: identify staff members' actions across the Django admin site.

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

Registers Django's built-in LogEntry model in the admin site, making audit logs viewable and searchable through the standard Django admin interface.

Yes, if you are running Django 2.2–3.2 and Python 3.5–3.9. The package is stable, has no known vulnerabilities, and solves a real problem with minimal friction. However, do not install if you need support for newer Django or Python versions; the abandoned status means no updates are forthcoming. For projects on current Django LTS releases, verify compatibility before relying on it.

Install

django-logentry-admin on PyPI

pip

pip install django-logentry-admin

uv

uv add django-logentry-admin

poetry

poetry add django-logentry-admin

Installing django-logentry-admin

Before you install

Low friction install with a single Django dependency. The package is marked abandoned (last commit 2021-06-07, 1907 days ago) but remains in Production/Stable status and receives regular downloads. No active maintenance should be expected.

License in practice

ISC license is permissive and imposes minimal restrictions; you may use, modify, and distribute this package with few obligations.

Quickstart

pip install django-logentry-admin

# In your Django settings.py INSTALLED_APPS:
INSTALLED_APPS = (
    ...
    'logentry_admin',
)

Requires Django 2.2, 3.1, or 3.2 and Python 3.5–3.9 as declared; older or newer versions may not be supported.

Verify before relying

  • Whether the package works with Django versions released after 3.2 (e.g., 4.0+) despite being abandoned.
  • Whether the package works with Python 3.10+ despite version classifiers stopping at 3.9.
  • Current state of any translations (Russian, Azerbaijani, Portuguese) mentioned in changelog.

Package facts

License ISC (permissive)
Python support not specified
Install friction low — pure-Python wheel
Runtime dependencies 1 — Django
Maintenance abandoned — 1,907 days since the last release
Last repo commit
First released
Downloads 73,942/month — #14,902 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: django_logentry_admin-1.1.0-py3-none-any.whl

Development Status :: 5 - Production/StableEnvironment :: Web EnvironmentFramework :: DjangoFramework :: Django :: 2.2Framework :: Django :: 3.1Framework :: Django :: 3.2Intended Audience :: DevelopersLicense :: OSI Approved :: ISC License (ISCL)Natural Language :: EnglishProgramming Language :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: 3.5Programming Language :: Python :: 3.6Programming Language :: Python :: 3.7Programming Language :: Python :: 3.8Programming Language :: Python :: 3.9

Tags

django admin logentry displayview django audit logs admindjango change log vieweradmin site log entriesdjango logentry admin interfaceaudit trail django admindjango admin history viewer
django-adminaudit-loggingchange-tracking

More Dynamic Content packages

MarkupSafe

MarkupSafe provides a text object that escapes…

permissive · top 100 on PyPI

Jinja2

Jinja2 is a templating engine that renders…

permissive · top 100 on PyPI

soupsieve

Soupsieve is a CSS selector library designed to…

permissive · top 100 on PyPI

Werkzeug

Werkzeug is a WSGI utility library providing…

permissive · top 1,000 on PyPI

Flask

Flask is a lightweight WSGI web application…

permissive · top 1,000 on PyPI

Mako

Mako compiles Python-embedded templates into…

permissive · top 1,000 on PyPI

django-fsm-log

Automatically logs state transitions for Django…

permissive · top 15,000 on PyPI

django-easy-audit

Logs every CRUD operation, authentication…

copyleft · top 15,000 on PyPI

django-admin-tools

Extends Django's default admin interface with a…

permissive · top 15,000 on PyPI

django-user-sessions

Replaces Django's opaque session backend with…

permissive · top 15,000 on PyPI

django-auditlog

django-auditlog logs changes to Django model…

permissive · top 5,000 on PyPI

django-crum

Django-CRUM stores the current request and user…

permissive · top 15,000 on PyPI

django-admin-interface

Replaces Django's default admin interface with…

permissive · top 15,000 on PyPI

django-pghistory

Tracks all changes to Django models using…

permissive · top 15,000 on PyPI

wagtail-modeladmin

Adds Django model administration interfaces to…

permissive · top 15,000 on PyPI

django-reversion

django-reversion adds version control to Django…

permissive · top 5,000 on PyPI