Tableau de bord Flask open source généré par AppSeed
sur un design moderne. Material Admin est un modèle d'administration gratuit entièrement construit à l'aide du framework Material Design for the Web de Google pour se conformer aux directives de Material Design. Il est livré avec les composants de base et un ensemble de pages prédéfinies nécessaires pour jeter les bases de toute application.
Caractéristiques
SGBD : SQLite, PostgreSQL (production)
Outils de base de données : SQLAlchemy ORM, Alembic (migrations de schémas)
Conception modulaire avec Blueprints , base de code simple
Authentification basée sur la session (via flask_login ), validation des formulaires
Scripts de déploiement : Docker, Gunicorn / Nginx, Heroku
Prise en charge via Github et Discord.
Links
Administrateur des matériaux pour flacons - page produit
Flask Material Admin - Déploiement LIVE
Administrateur des matériaux pour flacons - documentation produit
Les versions PRO incluent des kits d'interface utilisateur Premium , des mises à jour à vie et une assistance LIVE 24h/24 et 7j/7 (via Discord)
Flacon Datta PRO | Flacon Souple PRO | Flacon Volt PRO |
---|---|---|
$ # Obtenez le code$ git clone https://github.com/app-generator/flask-dashboard-material-admin.git $ cd flacon-tableau de bord-matériel-admin $ $ # Installation des modules Virtualenv (systèmes basés sur Unix)$ virtualenv env $ source env/bin/activer $ $ # Installation des modules Virtualenv (systèmes basés sur Windows)$ # virtualenv env$ # .envScriptsactivate$ $ # Installer les modules - Base de données SQLite$ pip3 install -r conditions.txt $ $ # OU avec le connecteur PostgreSQL$ # pip install -r conditions-pgsql.txt$ $ # Définit la variable d'environnement FLASK_APP$ (Unix/Mac) export FLASK_APP=run.py $ (Windows) définir FLASK_APP=run.py $ (Powershell) $env:FLASK_APP = ".run.py"$ $ # Configurer l'environnement DEBUG$ # (Unix/Mac) export FLASK_ENV=development$ # (Windows) set FLASK_ENV=development$ # (Powershell) $env:FLASK_ENV = "development"$ $ # Démarrez l'application (mode développement)$ # --host=0.0.0.0 - expose l'application sur toutes les interfaces réseau (par défaut 127.0.0.1)$ # --port=5000 - spécifie le port de l'application (par défaut 5000) $ flask exécuter --host=0.0.0.0 --port=5000 $ $ # Accédez au tableau de bord dans le navigateur : http://127.0.0.1:5000/
L'application est fournie avec une configuration de base à exécuter dans Docker, Gunicorn et Waitress.
L'application peut être facilement exécutée dans un conteneur Docker. Les étapes :
Obtenez le code
$ git clone https://github.com/app-generator/flask-dashboard-material-admin.git $ cd flacon-tableau de bord-matériel-admin
Démarrez l'application dans Docker
$ sudo docker-compose pull && sudo docker-compose build && sudo docker-compose up -d
Visitez http://localhost:5005
dans votre navigateur. L'application devrait être opérationnelle.
Gunicorn 'Green Unicorn' est un serveur HTTP Python WSGI pour UNIX.
Installer en utilisant pip
$ pip installer gunicorn
Démarrez l'application en utilisant le binaire gunicorn
$ gunicorn --bind 0.0.0.0:8001 run:app Servir sur http://localhost:8001
Visitez http://localhost:8001
dans votre navigateur. L'application devrait être opérationnelle.
Waitress (équivalent Gunicorn pour Windows) est censé être un serveur WSGI purement Python de qualité production avec des performances très acceptables. Il n'a aucune dépendance à l'exception de celles qui résident dans la bibliothèque standard Python.
Installer en utilisant pip
$ pip installer la serveuse
Démarrez l'application en utilisant waitress-serve
$ serveuse-serve --port=8001 run:app Servir sur http://localhost:8001
Visitez http://localhost:8001
dans votre navigateur. L'application devrait être opérationnelle.
Administrateur du matériel Flask - Fourni par AppSeed App Generator .