Django Grappelli is a drop-in replacement for the Django Admin templates. It gives the administration interface a more modern appearance without replacing the underlying admin tool. section 13.3 section 13.3.1
Configure Grappelli in a Django project with these steps:
- Install it with python -m pip install django-grappelli. section 13.3.1
- Add "grappelli" to INSTALLED_APPS before "django.contrib.admin". section 13.3.1
- Register path("grappelli/", include("grappelli.urls")) before the admin routes. section 13.3.1
- Ensure TEMPLATES/OPTIONS includes django.template.context_processors.request; Django includes it by default. section 13.3.1
A different admin view
After configuration, the Django Admin uses a grid-based layout, turns side panels into drop-down menus, and provides a cleaner header and footer. If using Django before 4.0, choose a Grappelli version compatible with that older Django release. section 13.3.1 section 13.6
