Flask Dashboard de código abierto generado por AppSeed
sobre un diseño moderno. Tabler es una plantilla de administración de código abierto diseñada por la agencia Codecalm. Viene con los componentes básicos y un conjunto de páginas prediseñadas necesarias para sentar las bases de cualquier aplicación. Diseño proporcionado por Codecalm.
Panel de control Flask: página del producto
Flask Dashboard Tabler: implementación EN VIVO
:::advertencia ESTADO: El proyecto ha sido descontinuado :::
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.
$ # Obtener el código$ git clone https://github.com/app-generator/flask-dashboard-tabler.git $ cd matraz-tablero-tablero $ $ # 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$ $ # Instalar módulos - Base de datos SQLite$ pip3 install -r requisitos.txt $ $ # O con conector PostgreSQL$ # pip install -r requisitos-pgsql.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"$ $ # Iniciar la aplicación (modo de desarrollo)$ # --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 ejecutar --host=0.0.0.0 --port=5000 $ $ # Acceda al panel 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-tabler.git $ cd matraz-tablero-tablero
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 de aplicación web WSGI ligero. Está diseñado para que comenzar sea rápido y fácil, con la capacidad de escalar a aplicaciones complejas. Comenzó como un simple contenedor de Werkzeug y Jinja y se ha convertido en uno de los marcos de aplicaciones web Python más populares.
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) .
Tabler es una plantilla de administración de código abierto diseñada por la agencia Codecalm. Viene con los componentes básicos y un conjunto de páginas prediseñadas necesarias para sentar las bases de cualquier aplicación.
Flask Dashboard Tabler: proporcionado por AppSeed App Generator .