Django Dashboard, codiert mit Basismodulen, Datenbank, ORM und Bereitstellungsskripten auf Basis von Volt Dashboard PRO (Premium-Version), einem modernen Bootstrap-Dashboard-Design. Volt Pro ist ein erstklassiges Bootstrap 5-Admin-Dashboard mit über 800 Komponenten, 20 Beispielseiten und 10 vollständig angepassten Plugins, die in Vanilla Javascript geschrieben sind.
Product page
LIVE Demo
Learn how to use and update the product
Basisversion
Up-to-date dependencies
, aktive VersionierungSession-Based authentication
Docker
Erweiterte Version
Authentication
Task Module
Transactions Module
Users Management
Extended user profile
Admins
)Schritt 1 – Laden Sie den Code herunter und entpacken Sie die Quellen (erfordert einen
purchase
).
$ # Get the code
$ unzip django-volt-dashboard-pro.zip
$ cd django-volt-dashboard-pro
Schritt 2 – Starten Sie die APP in
Docker
$ docker-compose up --build
Besuchen Sie http://localhost:5085
in Ihrem Browser. Die App sollte betriebsbereit sein.
Laden Sie den Code herunter und entpacken Sie die Quellen (erfordert einen
purchase
).
$ # Get the code
$ unzip django-volt-dashboard-pro.zip
$ cd django-volt-dashboard-pro
Unix
, MacOS
Module über
VENV
installieren
$ virtualenv env
$ source env/bin/activate
$ pip3 install -r requirements.txt
Datenbank einrichten
$ python manage.py makemigrations
$ python manage.py migrate
Starten Sie die App
$ python manage.py runserver
Zu diesem Zeitpunkt wird die App unter http://127.0.0.1:8000/
ausgeführt.
Windows
einrichtenModule über
VENV
installieren (Windows)
$ virtualenv env
$ .envScriptsactivate
$ pip3 install -r requirements.txt
Datenbank einrichten
$ python manage.py makemigrations
$ python manage.py migrate
Starten Sie die App
$ python manage.py runserver
Zu diesem Zeitpunkt wird die App unter http://127.0.0.1:8000/
ausgeführt.
Standardmäßig leitet die App Gastbenutzer zur Authentifizierung weiter. Um auf die privaten Seiten zuzugreifen, gehen Sie wie folgt vor:
flask run
registration
auf und erstellen Sie einen neuen Benutzer:http://127.0.0.1:8000/register/
sign in
auf und authentifizieren Sie sichhttp://127.0.0.1:8000/login/
Das Projekt ist mit einer einfachen und intuitiven Struktur codiert, die unten dargestellt ist:
< 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 – Seed-Projekt, generiert von AppSeed Generator .