Von AppSeed
generiertes Open-Source- Flask-Dashboard mit modernem Design. Ein hochwertiges und kostenloses Bootstrap-Admin-Dashboard-Vorlagenpaket, das zahlreiche Vorlagen und Komponenten enthält. Basierend auf Bootstrap 4 reagiert Shards Dashboard vollständig und kann sein Layout an jede Ansichtsfenstergröße anpassen – Design bereitgestellt von DesignRevision
.
Merkmale
Links
PRO-Versionen umfassen Premium-UI-Kits , lebenslange Updates und 24/7-LIVE-Support (über Discord).
Flasche Datta PRO | Flask Soft PRO | Flasche Volt PRO |
---|---|---|
$ # Get the code
$ git clone https://github.com/app-generator/flask-dashboard-shards.git
$ cd flask-dashboard-shards
$
$ # Virtualenv modules installation (Unix based systems)
$ virtualenv env
$ source env/bin/activate
$
$ # Virtualenv modules installation (Windows based systems)
$ # virtualenv env
$ # .envScriptsactivate
$
$ # Install modules - SQLite Database
$ pip3 install -r requirements.txt
$
$ # OR with PostgreSQL connector
$ # pip install -r requirements-pgsql.txt
$
$ # Set the FLASK_APP environment variable
$ (Unix/Mac) export FLASK_APP=run.py
$ (Windows) set FLASK_APP=run.py
$ (Powershell) $env :FLASK_APP = " .run.py "
$
$ # Set up the DEBUG environment
$ # (Unix/Mac) export FLASK_ENV=development
$ # (Windows) set FLASK_ENV=development
$ # (Powershell) $env:FLASK_ENV = "development"
$
$ # Start the application (development mode)
$ # --host=0.0.0.0 - expose the app on all network interfaces (default 127.0.0.1)
$ # --port=5000 - specify the app port (default 5000)
$ flask run --host=0.0.0.0 --port=5000
$
$ # Access the dashboard in browser: http://127.0.0.1:5000/
Die App verfügt über eine Grundkonfiguration zur Ausführung in Docker, Gunicorn und Waitress.
Die Anwendung kann einfach in einem Docker-Container ausgeführt werden. Die Schritte:
Holen Sie sich den Code
$ git clone https://github.com/app-generator/flask-dashboard-shards.git
$ cd flask-dashboard-shards
Starten Sie die App in Docker
$ sudo docker-compose pull && sudo docker-compose build && sudo docker-compose up -d
Besuchen Sie http://localhost:5005
in Ihrem Browser. Die App sollte betriebsbereit sein.
Gunicorn „Green Unicorn“ ist ein Python-WSGI-HTTP-Server für UNIX.
Mit pip installieren
$ pip install gunicorn
Starten Sie die App mit der Gunicorn-Binärdatei
$ gunicorn --bind 0.0.0.0:8001 run:app
Serving on http://localhost:8001
Besuchen Sie http://localhost:8001
in Ihrem Browser. Die App sollte betriebsbereit sein.
Waitress (Gunicorn-Äquivalent für Windows) soll ein reiner Python-WSGI-Server in Produktionsqualität mit sehr akzeptabler Leistung sein. Es gibt keine Abhängigkeiten außer denen, die in der Python-Standardbibliothek vorhanden sind.
Mit pip installieren
$ pip install waitress
Starten Sie die App mit waitress-serve
$ waitress-serve --port=8001 run:app
Serving on http://localhost:8001
Besuchen Sie http://localhost:8001
in Ihrem Browser. Die App sollte betriebsbereit sein.
Flask ist ein in Python geschriebenes Micro-Web-Framework. Es wird als Mikroframework klassifiziert, da es keine besonderen Tools oder Bibliotheken erfordert. Es verfügt über keine Datenbankabstraktionsschicht, Formularvalidierung oder andere Komponenten, für die bereits vorhandene Bibliotheken von Drittanbietern gemeinsame Funktionen bereitstellen.
Ein Dashboard besteht aus einer Reihe von Seiten, die leicht zu lesen sind und dem Benutzer in Echtzeit Informationen zu seinem Unternehmen bieten. Ein Dashboard besteht normalerweise aus grafischen Darstellungen des aktuellen Status und der Trends innerhalb einer Organisation. Ein gut gestaltetes Dashboard gibt Ihnen die Möglichkeit, auf der Grundlage der von Ihrem Unternehmen bereitgestellten Daten zu handeln und fundierte Entscheidungen zu treffen – Definition bereitgestellt von Creative-Tim – Kostenlose Dashboard-Vorlagen .
Ein hochwertiges und kostenloses Bootstrap-Admin-Dashboard-Vorlagenpaket, das zahlreiche Vorlagen und Komponenten enthält. Basierend auf Bootstrap 4 reagiert Shards Dashboard Lite vollständig und kann sein Layout an jede Ansichtsfenstergröße anpassen. Vollständig dokumentierte Komponenten und Funktionen waren einer der Schlüsselpunkte bei der Entwicklung von Shards Dashboard Lite, damit Sie sich problemlos auf die Entwicklung Ihres idealen Produkts konzentrieren können.
Flask-Dashboard-Shards – bereitgestellt von AppSeed App Generator .