skillfed

django-jazzmin

Drop-in theme for django admin, that utilises AdminLTE 3 & Bootstrap 5 to make yo' admin look jazzy

django-jazzmin v3.0.5 604.4K downloads/30d#5,806 on PyPI1,877
Permissive license MIT Active released

What it is and what it does

Django-jazzmin is a theme package that replaces Django's default admin interface with a modern, responsive dashboard built on AdminLTE 3.2 and Bootstrap 5. It works as a drop-in replacement—you install it, add it to your Django project's INSTALLED_APPS before the admin app, and the admin automatically adopts the new look without requiring any changes to your models, views, or admin classes. All customization is optional; the theme works out of the box but also exposes configuration options for menus, colors, and layout.

The package includes responsive design for mobile and tablet, a live UI customizer, modal dialogs for related objects, searchable model lists, and multiple change-form layouts (tabs, carousel, collapsible). It depends only on Django itself, making installation straightforward. The project is actively maintained as of mid-2026, though the maintainer is seeking contributors to help with issue triage, frontend improvements, and testing.

Use it for:

  • Quickly modernize a legacy Django admin interface without rewriting admin classes or templates.
  • Create a more visually polished internal dashboard for non-technical staff using the default admin.
  • Customize admin menus, colors, and layout via configuration rather than template overrides.
  • Deploy a responsive admin interface that works well on mobile and tablet devices.
  • Add Bootstrap 5 and AdminLTE components to the admin without manually integrating CSS/JS.

Worth the install?

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

A drop-in Django admin theme that reskins the default admin interface with AdminLTE 3.2 and Bootstrap 5 styling, requiring no code changes to activate.

Yes, if you use Django's default admin and want a modern, responsive redesign with minimal setup. The low install friction, active maintenance, permissive MIT license, and zero known vulnerabilities make it a safe choice. Install it only if you're comfortable with the maintainer's note that the project has reduced capacity and relies on community contributions for faster issue resolution.

Install

django-jazzmin on PyPI

pip

pip install django-jazzmin

uv

uv add django-jazzmin

poetry

poetry add django-jazzmin

Installing django-jazzmin

Before you install

Low install friction with a single runtime dependency (django). Actively maintained as of June 2026 with recent activity, though the maintainer notes reduced capacity and welcomes contributors. No known vulnerabilities.

License in practice

MIT license permits unrestricted use, modification, and distribution in both open and closed projects with minimal restrictions.

Quickstart

pip install django-jazzmin

# In Django settings.py INSTALLED_APPS, add before 'django.contrib.admin':
INSTALLED_APPS = [
    'jazzmin',
    'django.contrib.admin',
    # ...
]

Requires Django 4.2 or later and Python 3.10 or later; must be listed in INSTALLED_APPS before django.contrib.admin to override the admin interface.

Verify before relying

  • Whether all Django admin customizations remain compatible when jazzmin is installed alongside other admin-modifying packages
  • Performance impact on large admin datasets or complex model hierarchies compared to stock Django admin

Package facts

License MIT (permissive)
Python support supports the current Python release (>=3.10)
Install friction low — pure-Python wheel
Runtime dependencies 1 — django
Maintenance actively maintained — 50 days since the last release
Last repo commit
First released
Downloads 604,400/month — #5,806 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: django_jazzmin-3.0.5-py3-none-any.whl

Keywords: admin, dashboard, django, jazzmin, theme

Development Status :: 4 - BetaEnvironment :: Web EnvironmentFramework :: DjangoFramework :: Django :: 4.2Framework :: Django :: 5.0Framework :: Django :: 5.1Framework :: Django :: 5.2Framework :: Django :: 6.0License :: OSI Approved :: MIT LicenseOperating System :: OS IndependentProgramming Language :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: 3 :: OnlyProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Topic :: Internet :: WWW/HTTPTopic :: Internet :: WWW/HTTP :: Dynamic ContentTopic :: Internet :: WWW/HTTP :: WSGITopic :: Software Development :: Libraries :: Python Modules

Tags

django admin themedjango admin ui customizationbootstrap admin dashboarddjango admin stylingadminlte djangodjango admin redesignmodern django admin interface
django-adminui-themedashboard

More Python Modules packages

idna

Converts domain names between Unicode and…

permissive · top 100 on PyPI

setuptools

Setuptools is a Python build backend and…

permissive · top 100 on PyPI

PyYAML

PyYAML parses and emits YAML 1.1 data format,…

permissive · top 100 on PyPI

pydantic

Pydantic validates Python data structures…

permissive · top 100 on PyPI

annotated-types

Provides reusable metadata objects for use with…

permissive · top 100 on PyPI

typing-inspection

Provides runtime tools to inspect and…

permissive · top 100 on PyPI

django-admin-interface

Replaces Django's default admin interface with…

permissive · top 15,000 on PyPI

django-grappelli

Django Grappelli replaces the default Django…

permissive · top 15,000 on PyPI

django-admin-tools

Extends Django's default admin interface with a…

permissive · top 15,000 on PyPI

django-bootstrap-form

Renders Django form fields as Bootstrap-styled…

permissive · top 15,000 on PyPI

crispy-bootstrap5

Provides Bootstrap 5 form templates and layout…

permissive · top 5,000 on PyPI

shinyswatch

Provides 25 Bootswatch + Bootstrap 5 themes for…

permissive · top 15,000 on PyPI

sphinx-bootstrap-theme

A Sphinx theme that applies Bootstrap CSS and…

permissive · top 15,000 on PyPI

django-colorfield

Adds a color field to Django models with an…

permissive · top 5,000 on PyPI

django-unfold

Replaces Django's default admin interface with…

permissive · top 5,000 on PyPI

djangocms-admin-style

Provides styled CSS templates and admin…

permissive · top 15,000 on PyPI