简单快速的应用程序开发框架,建立在 Flask 之上。包括详细的安全性、模型的自动 CRUD 生成、谷歌图表等等。
项目描述
简单快速的应用程序开发框架,建立在Flask之上。包括详细的安全性、模型的自动 CRUD 生成、谷歌图表等等。
所有功能的广泛配置,轻松与普通 Flask/Jinja2 开发集成。
YouTube 上的结帐安装视频
快速如何从文档演示(登录有访客/欢迎)。
更改日志
修复、错误和贡献
欢迎您报告错误,提出新功能,甚至更好地为这个项目做出贡献。
包括:
- 数据库
SQLAlchemy,多种数据库支持:sqlite、MySQL、ORACLE、MSSQL、DB2 等。
使用 MongoEngine 对 MongoDB 的部分支持。
多个数据库连接支持(垂直分区)。
轻松对模型进行混入审计(由用户创建/更改,以及时间戳)。
- 安全
自动权限查找,基于公开的方法。它将授予管理员角色的所有权限。
在数据库中插入应用程序上所有可能的详细权限。
公共(无需身份验证)和私有权限。
基于角色的权限。
对 OAuth、OpenID、数据库、LDAP 和 REMOTE_USER 环境变量的身份验证支持。
支持用户自行注册。
- 视图和小部件
自动菜单生成。
自动 CRUD 生成。
对数据库记录的多项操作。
用于您的列表的各种过滤器。
各种视图小部件:列表、主详细信息、缩略图列表等
Select2、日期选择器、日期时间选择器
相关的 Select2 字段。
具有自动分组依据或直接值和过滤器的 Google 图表。
AddOn 系统,自己编写并贡献。
- CRUD REST API
自动 CRUD RESTful API。
国际化
与 flask-jwt-extended 扩展集成以保护您的端点。
用于动态渲染的元数据。
可选择的列和元数据键。
自动和可配置的数据验证。
- 形式
从数据库模型自动、添加、编辑和显示
每个字段的标签和描述。
来自模型定义的自动基础验证器。
自定义验证器、额外字段、相关下拉列表的自定义过滤器。
图像和文件支持上传和数据库字段关联。它会为你处理一切。
表单的字段集(Django 风格)。
- i18n
通过 Babel 支持多语言
Bootstrap 3.1.1 CSS 和 js,带有 Select2 和 DatePicker
Font-Awesome 图标,用于菜单图标和操作。
一些图片
登录页面(带有 AUTH_DB)
登录页面(带有 AUTH_OAUTH)
安全
列表:
列出联系人示例
带搜索的列表组示例
图表:
按饼图分组
直接时间图
按时间表分组
使用 FAB 的项目/组织
如果你想分享你的项目,或者让每个人都知道你在你的组织中使用 FAB,请提交 PR 或给我发一封包含详细信息的电子邮件。
项目:
组织:
迷你夹
EuroBIC
取决于:
烧瓶
点击
颜色
烧瓶-sqlalchemy
烧瓶登录
烧瓶-openid
烧瓶-wtform
烧瓶通天塔