django-admin-interface
django's default admin interface with superpowers - customizable themes, popup windows replaced by modals and many other features.
Decision gist · record as of 2026-08-14
Yes. Low install friction, active maintenance, permissive license, and no known vulnerabilities. Ideal for any Django project that wants a modern admin interface without building custom templates. The two-dependency footprint and stable API make it a straightforward addition.AI-flagged interpretation of the facts on this page — verify before relying
Before you install
- Must add admin_interface and colorfield to INSTALLED_APPS before django.contrib.admin; X_FRAME_OPTIONS setting required for modals to work correctly.
- Low friction: only two runtime dependencies (django-colorfield and python-slugify).
- Active maintenance with recent commits and 2036 repository stars.
License · maintenance · safety
permissive license (permissive) — MIT license permits unrestricted commercial and private use, modification, and redistribution with minimal restrictions—standard permissive terms.
last release 2025-12-19 (238 days) · last repo commit 2026-08-10 · 2,036 stars
0 known vulnerabilities (OSV.dev, 2026-08-14) · 270,022 downloads/mo, #8,244 on PyPI
Alternatives
Verify before relying
pip install django-admin-interface
# In settings.py, add before django.contrib.admin:
INSTALLED_APPS = [
'admin_interface',
'colorfield',
'django.contrib.admin',
]
X_FRAME_OPTIONS = 'SAMEORIGIN'
# Then run:
python manage.py migrate
python manage.py collectstatic --clear- Whether the package works with all listed Django versions (4.0–6.0) in practice or if some combinations have known issues.
- Performance impact of caching behavior on large admin sites with many users.
- Compatibility status with django-redis beyond the documented JSONSerializer workaround.
What it is and what it does
django-admin-interface is a drop-in replacement for Django's built-in admin that modernizes the interface with a flat, responsive design. It ships with a default Django theme and includes Bootstrap, Foundation, and U.S. Web Design Standards themes as optional fixtures. Administrators can customize colors, logos, titles, and layout directly through the admin UI without touching code.
The package enhances core admin workflows: it replaces popup windows with modals, adds collapsible fieldsets and inlines, supports tabbed layouts, provides sticky form controls, and includes a language chooser. It integrates with popular Django packages. The package depends on django-colorfield for color picking and python-slugify for URL generation, and uses caching to optimize theme loading.
Use it for
- Quickly modernize a Django admin interface without custom CSS or template work.
- Allow non-technical admins to rebrand the admin panel by changing colors, logos, and titles through the UI.
- Replace Django's modal popups with a cleaner, more modern modal experience for related-object selection.
- Support multilingual admin interfaces with built-in language chooser and translations in multiple languages.
- Organize large admin sites with foldable app navigation and collapsible fieldsets to reduce clutter.
Worth the install?
AI-flagged interpretation of the facts on this page. Verify before relying on it.
Yes.
Low install friction, active maintenance, permissive license, and no known vulnerabilities. Ideal for any Django project that wants a modern admin interface without building custom templates. The two-dependency footprint and stable API make it a straightforward addition.
Install
django-admin-interface on PyPI
Before you install
Low friction: only two runtime dependencies (django-colorfield and python-slugify). Active maintenance with recent commits and 2036 repository stars. Stable production release status.
Must add admin_interface and colorfield to INSTALLED_APPS before django.contrib.admin; X_FRAME_OPTIONS setting required for modals to work correctly.
License in practice
MIT license permits unrestricted commercial and private use, modification, and redistribution with minimal restrictions—standard permissive terms.
Quickstart
pip install django-admin-interface
# In settings.py, add before django.contrib.admin:
INSTALLED_APPS = [
'admin_interface',
'colorfield',
'django.contrib.admin',
]
X_FRAME_OPTIONS = 'SAMEORIGIN'
# Then run:
python manage.py migrate
python manage.py collectstatic --clear
Verify before relying
- Whether the package works with all listed Django versions (4.0–6.0) in practice or if some combinations have known issues.
- Performance impact of caching behavior on large admin sites with many users.
- Compatibility status with django-redis beyond the documented JSONSerializer workaround.
Package facts
| License | permissive license permissive |
| Python support | Not specified |
| Install friction | Low. Pure-Python wheel |
| Runtime dependencies | 2 packagesdjango-colorfieldpython-slugify |
| Maintenance | Actively maintained 238 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 270,022 / month, #8,244 on PyPI 30-day window, as of 2026-08-14 |
| Known vulnerabilities | None known OSV.dev, checked 2026-08-14 |
| Classifiers | Development Status :: 5 - Production/StableEnvironment :: Web EnvironmentFramework :: DjangoFramework :: Django :: 4.0Framework :: Django :: 4.1Framework :: Django :: 4.2Framework :: Django :: 5.0Framework :: Django :: 5.1Framework :: Django :: 5.2Framework :: Django :: 6.0Intended Audience :: DevelopersLicense :: OSI Approved :: MIT LicenseNatural Language :: EnglishOperating System :: OS IndependentProgramming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14Topic :: Software Development :: Build Tools |
Evidence: django_admin_interface-0.32.0-py3-none-any.whl
Tags
Let your AI agent find packages like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.
wish › “responsive django admin interface”
- django-admin-interfaceReplaces Django's default admin interface with a modern, responsive,…
- django-jazzminA drop-in Django admin theme that reskins the default admin interface…
- django-admin-inline-paginator-plusAdds pagination to Django admin inline forms, allowing you to display…
Give your agent the search over MCP, or paste the wish link into any chat.
More Build Tools packages
Provides reusable utilities for Python packaging interoperability, including version handling, specifiers, markers, requirements, tags, and metadata parsing according to standards like PEP 440 and PEP 425.
Wraps any iterable to display a real-time progress bar in the terminal or Jupyter notebook, showing iteration count, elapsed time, and estimated time remaining.
pip is the standard installer for Python packages, enabling you to download and install packages from the Python Package Index and other indexes into your Python environment.
Hatchling is a standards-compliant Python build backend that handles packaging, metadata, and distribution of Python projects when configured in a project's pyproject.toml file.
Generates Python gRPC service stubs and message classes from Protocol Buffer definitions, enabling developers to build gRPC clients and servers.
pre-commit is a framework for installing and running git hooks written in any language before commits are made, automating code quality and validation checks across multi-language projects.
Install it if your team needs consistent, automated validation at commit time.
See also django-jazzmin · djangocms-admin-style · django-admin-tools · django-colorfield · django-extensions · django-grappelli · django-unfold · django-solo · django-reverse-admin · django-logentry-admin