Von AppSeed im Flask Framework generiertes Admin-Dashboard.
iDashboard ist eine kostenlose, einfache Admin-Dashboard-Vorlage, die auf den Benutzeroberflächenrichtlinien von Bootstrap und Apple aufbaut. Brillantes Design trifft auf sauberen Code und erfreut sich in der Entwickler-Community großer Beliebtheit. Schnappen Sie sich noch heute diese epische kostenlose Vorlage und bringen Sie Ihre App auf ein ganz neues Niveau – Design bereitgestellt von YooKits.
Merkmale
DBMS: SQLite, PostgreSQL (Produktion)
DB-Tools: SQLAlchemy ORM, Alembic (Schemamigrationen)
Modulares Design mit Blueprints , einfache Codebasis
Sitzungsbasierte Authentifizierung (über flask_login ), Formularvalidierung
Bereitstellungsskripte: Docker, Gunicorn / Nginx, Heroku
Unterstützung über Github und Discord.
Links
Flask iDashboard – Produktseite
Flask iDashboard Demo – LIVE-Demo
Flask-Tutorial – Erste Schritte mit Flask
PRO-Versionen umfassen Premium-UI-Kits , lebenslange Updates und LIVE-Support rund um die Uhr (über Discord).
Flasche Datta PRO | Flask Soft PRO | Flasche Volt PRO |
---|---|---|
$ # Holen Sie sich den Code$ git clone https://github.com/app-generator/flask-idashboard-free.git $ cd flask-idashboard-free $ $ # Installation der Virtualenv-Module (Unix-basierte Systeme)$ virtualenv env $ source env/bin/activate $ $ # Installation der Virtualenv-Module (Windows-basierte Systeme)$ # virtualenv env$ # .envScriptsactivate$ $ # Module installieren – SQLite-Datenbank$ pip3 install -r require.txt $ $ # ODER mit PostgreSQL-Connector$ # pip install -r require-pgsql.txt$ $ # Legen Sie die Umgebungsvariable FLASK_APP fest$ (Unix/Mac) export FLASK_APP=run.py $ (Windows) setze FLASK_APP=run.py $ (Powershell) $env:FLASK_APP = ".run.py"$ $ # DEBUG-Umgebung einrichten$ # (Unix/Mac) export FLASK_ENV=development$ # (Windows) set FLASK_ENV=development$ # (Powershell) $env:FLASK_ENV = "development"$ $ # Starten Sie die Anwendung (Entwicklungsmodus)$ # --host=0.0.0.0 – stellen Sie die App auf allen Netzwerkschnittstellen bereit (Standard 127.0.0.1)$ # --port=5000 – geben Sie den App-Port an (Standard 5000) $ flask Führen Sie --host=0.0.0.0 --port=5000 aus $ $ # Greifen Sie im Browser auf das Dashboard zu: http://127.0.0.1:5000/$ # Erstellen Sie einen neuen Benutzer und authentifizieren Sie sich
Hinweis: Die App ist nicht mit Standardbenutzern ausgestattet. Bitte erstellen Sie einen neuen Benutzer, bevor Sie die App verwenden
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-Klon https://github.com/app-generator/flask-idashboard-free.git $ CD-Flasche-idashboard-frei
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 Gunicorn installieren
Starten Sie die App mit der Gunicorn-Binärdatei
$ gunicorn --bind 0.0.0.0:8001 run:app Bereitstellung auf 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 Kellnerin
Starten Sie die App mit waitress-serve
$ waitress-serve --port=8001 run:app Bereitstellung auf http://localhost:8001
Besuchen Sie http://localhost:8001
in Ihrem Browser. Die App sollte betriebsbereit sein.
Kostenloser Support per E-Mail < support @ appseed.us > und Github Issues Tracker
Live-Support rund um die Uhr über Discord für kostenpflichtige Pläne und kommerzielle Produkte.
Flask iDashboard Free – Produktseite
Flask Framework – Offizielle Website
Flask Dashboard – Open-Source-Boilerplates – Ein beliebter Artikel, der auf der Dev.to-Plattform veröffentlicht wurde
Flask Dashboard – Index bereitgestellt von Admin-Dashboards.com
CC BY 4.0
Flask iDashboard Design – bereitgestellt von AppSeed App Generator .