Skip to main content

Modern template for Django rtl admin interface

Project description

Django Admin Material

Modern template for Django Admin Interface coded on top of Material Dashboard, an open-source Boostrap 5 design from Creative-Tim.

Actively supported by AppSeed via Email and Discord.


Links & Resources


Black Friday - 75%OFF

The campaign is active until 30.NOV and applies to all products and licenses.

AppSeed - Black Friday 2022 Campaign, 75% OFF Discount (all products).


Why Django Admin Material

  • Modern Bootstrap 5 Design
  • Responsive Interface
  • Minimal Template overriding
  • Easy integration

How to use it


Install the package via PIP

$ pip install django-admin-material-dashboard
// OR
$ pip install git+https://github.com/app-generator/django-admin-material-dashboard.git

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

    INSTALLED_APPS = (
        ...
        'admin_material.apps.AdminMaterialDashboardConfig',
        'django.contrib.admin',
    )

Add LOGIN_REDIRECT_URL and EMAIL_BACKEND of your Django project settings.py file:

    LOGIN_REDIRECT_URL = '/'
    # EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
    EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend'

Add admin_material urls in your Django Project urls.py file

    from django.urls import path, include

    urlpatterns = [
        ...
        path('', include('admin_material.urls')),
    ]

Collect static if you are in production environment:

$ python manage.py collectstatic

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

Access the admin section in the browser: http://127.0.0.1:8000/


Screenshots

Material Dashboard Theme - Admin Section

Django Admin Material Dashboard - Admin dashboard page.


Material Dashboard Theme - Admin Widgets

Django Admin Material Dashboard - New User Page.



Django Admin Material - Modern Admin Interface provided by AppSeed

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

File details

Details for the file django-admin-material-dashboard-rtl-1.0.0.tar.gz.

File metadata

File hashes

Hashes for django-admin-material-dashboard-rtl-1.0.0.tar.gz
Algorithm Hash digest
SHA256 d75bba5195dc6a2248c208c3294457a5eef9ff23dd9ad36e7e9c32bf242e0877
MD5 699b909c9c09352622443b73971538ae
BLAKE2b-256 817d64a3ef1b46242bdc75ce77852ebe24b264278af8bfbd19c69e19643a6f6a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page