Django Dashboard codé avec des modules de base, une base de données, un ORM et des scripts de déploiement au-dessus de Volt Dashboard PRO (version premium), une conception de tableau de bord Bootstrap moderne. Volt Pro est un tableau de bord d'administration Bootstrap 5 premium comprenant plus de 800 composants, 20 pages d'exemple et 10 plugins entièrement personnalisés écrits en Javascript Vanilla.
Product page
LIVE Demo
Learn how to use and update the product
Version de base
Up-to-date dependencies
, versioning actifSession-Based authentication
Docker
Version étendue
Authentication
Task Module
Transactions Module
Users Management
Extended user profile
Admins
)Étape 1 - Téléchargez le code et décompressez les sources (nécessite un
purchase
).
$ # Get the code
$ unzip django-volt-dashboard-pro.zip
$ cd django-volt-dashboard-pro
Étape 2 - Démarrez l'application dans
Docker
$ docker-compose up --build
Visitez http://localhost:5085
dans votre navigateur. L'application devrait être opérationnelle.
Téléchargez le code et décompressez les sources (nécessite un
purchase
).
$ # Get the code
$ unzip django-volt-dashboard-pro.zip
$ cd django-volt-dashboard-pro
Unix
, MacOS
Installer des modules via
VENV
$ virtualenv env
$ source env/bin/activate
$ pip3 install -r requirements.txt
Configurer la base de données
$ python manage.py makemigrations
$ python manage.py migrate
Démarrer l'application
$ python manage.py runserver
À ce stade, l'application s'exécute sur http://127.0.0.1:8000/
.
Windows
Installer les modules via
VENV
(windows)
$ virtualenv env
$ .envScriptsactivate
$ pip3 install -r requirements.txt
Configurer la base de données
$ python manage.py makemigrations
$ python manage.py migrate
Démarrer l'application
$ python manage.py runserver
À ce stade, l'application s'exécute sur http://127.0.0.1:8000/
.
Par défaut, l'application redirige les utilisateurs invités pour qu'ils s'authentifient. Afin d'accéder aux pages privées, suivez cette configuration :
flask run
registration
et créez un nouvel utilisateur :http://127.0.0.1:8000/register/
sign in
et authentifiez-voushttp://127.0.0.1:8000/login/
Le projet est codé à l’aide d’une structure simple et intuitive présentée ci-dessous :
< PROJECT ROOT >
|
| -- core/ # Implements app configuration
| | -- settings.py # Defines Global Settings
| | -- wsgi.py # Start the app in production
| | -- urls.py # Define URLs served by all apps/nodes
|
| -- apps/
| |
| | -- home/ # A simple app that serve HTML files
| | | -- views.py # Serve HTML pages for authenticated users
| | | -- urls.py # Define some super simple routes
| |
| | -- authentication/ # Handles auth routes (login and register)
| | | -- urls.py # Define authentication routes
| | | -- views.py # Handles login and registration
| | | -- forms.py # Define auth forms (login and register)
| |
| | -- static/
| | | -- < css, JS, images > # CSS files, Javascripts files
| |
| | -- templates/ # Templates used to render pages
| | -- includes/ # HTML chunks and components
| | | -- navigation.html # Top menu component
| | | -- sidebar.html # Sidebar component
| | | -- footer.html # App Footer
| | | -- scripts.html # Scripts common to all pages
| |
| | -- layouts/ # Master pages
| | | -- base-fullscreen.html # Used by Authentication pages
| | | -- base.html # Used by common pages
| |
| | -- accounts/ # Authentication pages
| | | -- login.html # Login page
| | | -- register.html # Register page
| |
| | -- home/ # UI Kit Pages
| | -- index.html # Index page
| | -- page-404.html # 404 page
| | -- * .html # All other pages
|
| -- requirements.txt # Development modules - SQLite storage
|
| -- .env # Inject Configuration via Environment
| -- manage.py # Start the app - Django default start script
|
| -- ************************************************************************
Django Volt Dashboard PRO - Projet Seed généré par AppSeed Generator .