Hello Coders!
This article presents an open-source Django Admin Template that after the installation overwrites the default admin interface (all widgets). This Django Template is crafted on top of Bootstrap 5 using the latest version without a jQuery dependency by Themesberg.
For newcomers, Django is a leading web framework coded and actively supported by experienced developers that provides a default admin interface. Django Template Volt aims to enhance the admin section with a responsive layout and more appealing components and widgets.
Links
- ๐ Django Admin Template Volt - Docs Page
- ๐ Django Volt Dashboard - Product that uses the library
- ๐ Django Volt Dashboard - LIVE Demo
The product can be downloaded and used via PyPi (as a Python package) using PIP:
$ pip install django-admin-volt
// OR
$ pip install git+https://github.com/app-generator/django-admin-volt.git
Once the installation is complete, the next step is to update the Django configuration with a few things to activate the template:
๐ Step #1 - Add
admin_volttoINSTALLED_APPSnode in project settings:
INSTALLED_APPS = (
...
'admin_volt.apps.AdminVoltConfig',
'django.contrib.admin',
)
๐ Step #2 - Check
django.template.context_processors.requestis enabled
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [],
'APP_DIRS': True,
'OPTIONS': {
'context_processors': [
...
'django.template.context_processors.request',
...
],
},
},
]
As specified by the product documentation, for legacy apps built with Django 1.8 (of bellow) the context processors should be specified using a different syntax:
from django.conf import global_settings
TEMPLATE_CONTEXT_PROCESSORS = global_settings.TEMPLATE_CONTEXT_PROCESSORS + (
'django.core.context_processors.request',
)
๐ Step #3 - Create the superuser and access the admin section
$ # Create Admin User
$ python manage.py createsuperuser
$
$ # Start the application (development mode)
$ python manage.py runserver # default port 8000
Access the admin section in the browser: http://127.0.0.1:8000/admin/
Django Volt Dashboard
This is an open-source Django Seed project that used the same UI as the admin template. The product can be downloaded and used directly from Github, without a registration lock. For more information about this Django dashboard, feel free to access the product page hosted by AppSeed:
Product Features:
- Simple, Easy-to-Extend codebase
- Volt Dashboard Full Integration
- Bootstrap 5 Styling
- Session-based Authentication
- DB Persistence: SQLite (default), can be used with MySql, PgSql
- Docker
- CI/CD integration for Render
Thanks for Reading! For more resources, please access:
- ๐ฅ AppSeed for more starters and support
- ๐ฅ Open-Source Admin Dashboards - crafted in Flask,
Django, and React


Latest comments (8)
Good work there! ๐ฅ
๐๐
Thanks for sharing!
๐๐
Really nice ui ...
๐๐
Thanks for writing!
Indeed, Django default admin UI needs sometimes enhancements
๐๐