Flask Dashboard de código abierto generado por AppSeed
sobre un diseño moderno. ModularAdmin es un tema de panel de código abierto creado de forma modular. Eso hace que sea extremadamente fácil de escalar, modificar y mantener. Diseño proporcionado por ModularCode.
Características
DBMS: SQLite, PostgreSQL (producción)
Herramientas de base de datos: SQLAlchemy ORM, Alembic (migraciones de esquemas)
Diseño modular con Blueprints , código base simple.
Autenticación basada en sesión (a través de flask_login ), validación de formularios
Scripts de implementación: Docker, Gunicorn / Nginx, Heroku
Soporte vía Github y Discord.
Campo de golf
Administrador modular de Flask: página del producto
Demostración de administración modular de Flask: aplicación EN VIVO
Tutorial de Flask: introducción a Flask
Las versiones PRO incluyen kits de interfaz de usuario premium , actualizaciones de por vida y soporte EN VIVO 24 horas al día, 7 días a la semana (a través de Discord)
Matraz Datta PRO | Petaca blanda PRO | Matraz Volt PRO |
---|---|---|
$ # Clonar las fuentes$ git clone https://github.com/app-generator/flask-dashboard-modular-admin.git $ cd flask-dashboard-modular-admin $ $ # Instalación de módulos Virtualenv (sistemas basados en Unix)$ virtualenv env $ fuente env/bin/activar $ $ # Instalación de módulos Virtualenv (sistemas basados en Windows)$ # virtualenv env$ # .envScriptsactivate.bat$ $ # Requisitos de instalación$ pip3 install -r requisitos.txt $ $ # Establecer la variable de entorno FLASK_APP$ (Unix/Mac) exportar FLASK_APP=run.py $ (Windows) establece FLASK_APP=run.py $ (Powershell) $env:FLASK_APP = ".run.py"$ $ # Configurar el entorno DEBUG$ # (Unix/Mac) export FLASK_ENV=desarrollo$ # (Windows) set FLASK_ENV=desarrollo$ # (Powershell) $env:FLASK_ENV = "desarrollo"$ $ # Ejecutar la aplicación$ # --host=0.0.0.0 - exponer la aplicación en todas las interfaces de red (predeterminado 127.0.0.1)$ # --port=5000 - especificar el puerto de la aplicación (predeterminado 5000) $ flask run --host =0.0.0.0 --puerto=5000 $ $ # Accede a la aplicación en el navegador: http://127.0.0.1:5000/
La aplicación cuenta con una configuración básica para ejecutarse en Docker, Gunicorn y Waitress.
La aplicación se puede ejecutar fácilmente en un contenedor acoplable. Los pasos:
Obtener el código
$ git clon https://github.com/app-generator/flask-dashboard-modular-admin.git $ cd flask-dashboard-modular-admin
Inicie la aplicación en Docker
$ sudo docker-compose pull && sudo docker-compose build && sudo docker-compose up -d
Visite http://localhost:5005
en su navegador. La aplicación debería estar en funcionamiento.
Gunicorn 'Green Unicorn' es un servidor HTTP Python WSGI para UNIX.
Instalar usando pip
$ pip instalar gunicorn
Inicie la aplicación usando el binario gunicorn
$ gunicorn --bind 0.0.0.0:8001 ejecutar: aplicación Sirviendo en http://localhost:8001
Visite http://localhost:8001
en su navegador. La aplicación debería estar en funcionamiento.
Waitress (equivalente a Gunicorn para Windows) está destinado a ser un servidor WSGI Python puro de calidad de producción con un rendimiento muy aceptable. No tiene dependencias excepto las que se encuentran en la biblioteca estándar de Python.
Instalar usando pip
$ pip instalar camarera
Inicie la aplicación usando camarero-servicio
$ servicio de camarera --port=8001 ejecutar: aplicación Sirviendo en http://localhost:8001
Visite http://localhost:8001
en su navegador. La aplicación debería estar en funcionamiento.
Flask es un marco micro web escrito en Python. Se clasifica como microframework porque no requiere herramientas o bibliotecas particulares. No tiene una capa de abstracción de base de datos, validación de formularios ni ningún otro componente donde las bibliotecas de terceros preexistentes proporcionen funciones comunes.
Un panel de control es un conjunto de páginas de fácil lectura que ofrecen información al usuario en tiempo real sobre su negocio. Un tablero generalmente consta de representaciones gráficas del estado actual y las tendencias dentro de una organización. Tener un panel de control bien diseñado le brindará la posibilidad de actuar y tomar decisiones informadas en función de los datos que proporciona su empresa ( definición proporcionada por Creative-Tim - Free Dashboard Templates) .
ModularAdmin: un tema de panel de control de código abierto creado de forma modular. Eso hace que sea extremadamente fácil de escalar, modificar y mantener, proporcionado por ModularCode.
Administrador modular de Flask Dashboard: proporcionado por AppSeed App Generator .