由AppSeed
在现代设计之上生成的开源Flask 仪表板。高质量且免费的 Bootstrap 管理仪表板模板包,附带大量模板和组件。 Shards Dashboard基于 Bootstrap 4,具有完全响应能力,并且能够根据任何视口大小调整其布局 - 由DesignRevision
提供的设计。
特征
链接
PRO 版本包括高级 UI 套件、终身更新和24/7 实时支持(通过 Discord)
烧瓶达塔 PRO | 烧瓶软件专业版 | Flask 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/
该应用程序提供了在 Docker、Gunicorn 和 Waitress 中执行的基本配置。
该应用程序可以在 Docker 容器中轻松执行。步骤:
获取代码
$ git clone https://github.com/app-generator/flask-dashboard-shards.git
$ cd flask-dashboard-shards
在 Docker 中启动应用程序
$ sudo docker-compose pull && sudo docker-compose build && sudo docker-compose up -d
在浏览器中访问http://localhost:5005
。该应用程序应该已启动并正在运行。
Gunicorn 'Green Unicorn' 是一个适用于 UNIX 的 Python WSGI HTTP 服务器。
使用 pip 安装
$ pip install gunicorn
使用gunicorn二进制文件启动应用程序
$ gunicorn --bind 0.0.0.0:8001 run:app
Serving on http://localhost:8001
在浏览器中访问http://localhost:8001
。该应用程序应该已启动并正在运行。
Waitress(相当于 Windows 的 Gunicorn)旨在成为一个生产质量的纯 Python WSGI 服务器,具有非常可接受的性能。除了 Python 标准库中的依赖项之外,它没有任何依赖项。
使用 pip 安装
$ pip install waitress
使用 waitress-serve 启动应用程序
$ waitress-serve --port=8001 run:app
Serving on http://localhost:8001
在浏览器中访问http://localhost:8001
。该应用程序应该已启动并正在运行。
Flask 是一个用 Python 编写的微型 Web 框架。它被归类为微框架,因为它不需要特定的工具或库。它没有数据库抽象层、表单验证或任何其他现有第三方库提供通用功能的组件。
仪表板是一组易于阅读的页面,并向用户实时提供有关其业务的信息。仪表板通常由组织内当前状态和趋势的图形表示组成。拥有精心设计的仪表板将使您能够根据您的业务提供的数据(由 Creative-Tim - 免费仪表板模板提供的定义)采取行动并做出明智的决策。
高质量且免费的 Bootstrap 管理仪表板模板包,附带大量模板和组件。 Shards Dashboard Lite 基于 Bootstrap 4,具有完全响应能力,并且能够调整其布局以适应任何视口大小。完整记录的组件和功能是构建 Shards Dashboard Lite 时的关键点之一,以便您可以专注于轻松构建理想的产品。
Flask 仪表板碎片 - 由AppSeed 应用程序生成器提供。