Django Admin Template – Volt Bootstrap 5

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 …


This content originally appeared on DEV Community and was authored by Sm0ke

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.

Thanks for reading! - Content provided by App Generator.

Django Admin Template Volt - Edit Users Page

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_volt to INSTALLED_APPS node in project settings:

  INSTALLED_APPS = (
        ...
        'admin_volt.apps.AdminVoltConfig',
        'django.contrib.admin',
    )

👉 Step #2 - Check django.template.context_processors.request is 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 Dashboard Volt

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:

Django Dashboard Volt open-source seed project - Product Features:

  • Up-to-date dependencies: Django 3.2.6 LTS
  • SCSS compilation via Gulp
  • SQLite Database, Django Native ORM
  • Modular design, clean code-base
  • Session-Based Authentication, Forms validation
  • Deployment scripts: Docker, Gunicorn / Nginx

Django Admin Template Volt - Open-source seed project crafted by AppSeed.

Thanks for Reading! For more resources, please access:


This content originally appeared on DEV Community and was authored by Sm0ke


Print Share Comment Cite Upload Translate Updates
APA

Sm0ke | Sciencx (2021-10-06T10:11:02+00:00) Django Admin Template – Volt Bootstrap 5. Retrieved from https://www.scien.cx/2021/10/06/django-admin-template-volt-bootstrap-5/

MLA
" » Django Admin Template – Volt Bootstrap 5." Sm0ke | Sciencx - Wednesday October 6, 2021, https://www.scien.cx/2021/10/06/django-admin-template-volt-bootstrap-5/
HARVARD
Sm0ke | Sciencx Wednesday October 6, 2021 » Django Admin Template – Volt Bootstrap 5., viewed ,<https://www.scien.cx/2021/10/06/django-admin-template-volt-bootstrap-5/>
VANCOUVER
Sm0ke | Sciencx - » Django Admin Template – Volt Bootstrap 5. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2021/10/06/django-admin-template-volt-bootstrap-5/
CHICAGO
" » Django Admin Template – Volt Bootstrap 5." Sm0ke | Sciencx - Accessed . https://www.scien.cx/2021/10/06/django-admin-template-volt-bootstrap-5/
IEEE
" » Django Admin Template – Volt Bootstrap 5." Sm0ke | Sciencx [Online]. Available: https://www.scien.cx/2021/10/06/django-admin-template-volt-bootstrap-5/. [Accessed: ]
rf:citation
» Django Admin Template – Volt Bootstrap 5 | Sm0ke | Sciencx | https://www.scien.cx/2021/10/06/django-admin-template-volt-bootstrap-5/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.