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 pageLIVE DemoLearn how to use and update the productVersion de base
Up-to-date dependencies , versioning actifSession-Based authenticationDockerVersion étendue
AuthenticationTask ModuleTransactions ModuleUsers ManagementExtended user profileAdmins )
É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-proUnix , MacOSInstaller des modules via
VENV
$ virtualenv env
$ source env/bin/activate
$ pip3 install -r requirements.txtConfigurer la base de données
$ python manage.py makemigrations
$ python manage.py migrateDémarrer l'application
$ python manage.py runserver À ce stade, l'application s'exécute sur http://127.0.0.1:8000/ .
WindowsInstaller 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 migrateDé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 runregistration 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 .