Material Design — Free Django Admin Theme (published on PyPi)

Hello! This article presents an open-source Django Theme for the admin section built on top of a modern Bootstrap 5 design. Django Material Design can be installed via PIP (available on PyPi) and the usage required only a small update in the configuration. For newcomers, Django is a powerful backend framework used to code from simple sites to secure APIs and complex eCommerce solutions. Thanks for reading!

Once the theme is installed, the UI will have a modern design that might improve the visual identity of your end product.

Default Django UI — that might be enough most of the time
Django Default Admin — User Edit Page

Django Default Admin — Default Index Page

Django Material Design
Django Material Design — Index Page for Admins

Django Material Design — Add New User page

How to use the product

Being a public package, Django Material Design can be installed using PIP, a popular package manager for Python libraries.

👉 Step #1 — Install the package
$ pip install django-admin-material-dashboard
👉 Step #2 —Update the producct configuration

Add admin_material application to the INSTALLED_APPS section of your Django project settings.py file (note it should be before django.contrib.admin):

INSTALLED_APPS = (
   'admin_material.apps.AdminMaterialDashboardConfig', # <-- NEW
   'django.contrib.admin',
)
👉 Step #3—Start the app
$ # Set up the database
$ python manage.py makemigrations
$ python manage.py migrate
$
$ # Create the superuser
$ python manage.py createsuperuser
$
$ # Start the application (development mode)
$ python manage.py runserver # default port 8000

At this point, the app should start successfully with the new design for the Admin Section and authentication pages.

Django Material Design — List Users Page

Django Material Design — Sign IN Page

Thanks for reading! For more resources and support, please access: