由 AppSeed 在Flask框架中生成的管理仪表板。
iDashboard 是一个免费、轻量级的管理仪表板模板,它构建在 Bootstrap 和 Apple 的人机界面指南之上。出色的设计与简洁的代码相结合,它在开发社区中变得非常流行。立即获取这个史诗般的免费模板,将您的应用程序提升到一个全新的水平 - 由 YooKits 提供的设计。
特征
DBMS:SQLite、PostgreSQL(生产)
数据库工具:SQLAlchemy ORM、Alembic(架构迁移)
带有蓝图的模块化设计,简单的代码库
基于会话的身份验证(通过flask_login ),表单验证
部署脚本:Docker、Gunicorn / Nginx、Heroku
通过Github和 Discord 支持。
链接
Flask iDashboard - 产品页面
Flask iDashboard 演示 - 现场演示
Flask 教程 - Flask 入门
PRO 版本包括高级 UI 套件、终身更新和24/7 实时支持(通过 Discord)
烧瓶达塔 PRO | 烧瓶软件专业版 | Flask Volt PRO |
---|---|---|
$ # 获取代码$ git clone https://github.com/app-generator/flask-idashboard-free.git $ cd 烧瓶-idashboard-免费 $ $ # Virtualenv 模块安装(基于 Unix 的系统)$ virtualenv env $ 源环境/bin/activate $ $ # Virtualenv 模块安装(基于 Windows 的系统)$ # virtualenv env$ # .envScriptsactivate$ $ # 安装模块 - SQLite 数据库$ pip3 install -r requests.txt $ $ # 或使用 PostgreSQL 连接器$ # pip install -r requests-pgsql.txt$ $ # 设置 FLASK_APP 环境变量$ (Unix/Mac) export FLASK_APP=run.py $ (Windows) 设置 FLASK_APP=run.py $ (Powershell) $env:FLASK_APP = ".run.py"$ $ # 设置 DEBUG 环境$ # (Unix/Mac) export FLASK_ENV=development$ # (Windows) set FLASK_ENV=development$ # (Powershell) $env:FLASK_ENV = "development"$ $ # 启动应用程序(开发模式)$ # --host=0.0.0.0 - 在所有网络接口上公开应用程序(默认127.0.0.1)$ # --port=5000 - 指定应用程序端口(默认5000) $flask运行--主机=0.0.0.0--端口=5000 $ $ # 在浏览器中访问仪表板:http://127.0.0.1:5000/$ # 创建新用户并进行身份验证
注意:该应用程序不提供默认用户 -请在使用该应用程序之前创建一个新用户
该应用程序提供了在 Docker、Gunicorn 和 Waitress 中执行的基本配置。
该应用程序可以在 Docker 容器中轻松执行。步骤:
获取代码
$ git 克隆 https://github.com/app-generator/flask-idashboard-free.git $ cd 烧瓶-idashboard-免费
在 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 安装gunicorn
使用gunicorn二进制文件启动应用程序
$ Gunicorn --bind 0.0.0.0:8001 运行:应用程序 服务于 http://localhost:8001
在浏览器中访问http://localhost:8001
。该应用程序应该已启动并正在运行。
Waitress(相当于 Windows 的 Gunicorn)旨在成为一个生产质量的纯 Python WSGI 服务器,具有非常可接受的性能。除了 Python 标准库中的依赖项之外,它没有任何依赖项。
使用 pip 安装
$ pip 安装女服务员
使用 waitress-serve 启动应用程序
$ waitress-serve --port=8001 run:app 服务于 http://localhost:8001
在浏览器中访问http://localhost:8001
。该应用程序应该已启动并正在运行。
通过电子邮件 <[email protected]> 和Github问题跟踪器提供免费支持
通过 Discord 为付费计划和商业产品提供 24/7 实时支持。
Flask iDashboard 免费 - 产品页面
Flask框架-官网
Flask Dashboard - 开源样板 - Dev.to 平台上发表的热门文章
Flask Dashboard - 索引由Admin-Dashboards.com提供
抄送4.0
Flask iDashboard 设计 - 由AppSeed 应用程序生成器提供。