Django Argon Dashboard

Open-source template for Django admin section styled with Argon Dashboard Design (free version)

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

Why Django Argon Design

  • Modern Bootstrap 5 Design

  • Responsive Interface

  • Minimal Template overriding

  • Easy integration

Installation

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

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

    INSTALLED_APPS = (
        ...
        'admin_argon.apps.AdminArgonConfig',
        'django.contrib.admin',
    )

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/

How to use it for common users

Create view functions for a particular pages and render the html template.

    def dashboard(request):
        return render(request, 'pages/dashboard.html')

Create urls.py file and map the function to the urls.py file.

    path('dashboard/', views.dashboard, name="dashboard")

Available pages

  • dashboard.html

  • billing.html

  • profile.html

  • rtl.html

  • tables.html

  • virtual-reality.html

Screenshots

Django Admin Theme: Edit users

Django Admin Theme: Dashboard page


Django Admin Argon - Modern Admin Interface provided by AppSeed

Last updated