Flask-AppBuilder

Flask-AppBuilder

简单快速的应用程序开发框架,建立在Flask之上。包括详细的安全性,为模型自动生成CRUD,Google图表等。
该项目的主要目标是提供一个简单的开发框架,以处理任何Web应用程序或网站遇到的主要问题。这将帮助您遵守DRY(不要重复自己)的原则。请记住,可以在Flask / Jinja2上直接开发自定义页面或流,而无需费劲地与框架集成。该框架比管理脚手架软件包更进一步。它具有内置的演示文稿和行为替代方案,您可以轻松构建自己的演示文稿和行为。它是高度可配置的,并且附带了其他功能。旨在减少错误,错误和项目交付时间。该软件包包括一些CSS和JS电池:Google Charts CSS和JS BootStrap CSS和JS –包括数据库SQLAlchemy,多个数据库支持:sqlite,MySQL,ORACLE,MSSQL,DB2等。MongoDB,使用mongoEngine,仍部分支持(仅规范化))。支持多个数据库连接(垂直分区)。易于对模型进行混入审核(由用户创建/更改以及时间戳)。安全性基于公开方法的自动权限查找。它将授予管理员角色的所有权限。公用(无需身份验证)和专用权限。基于角色的权限。对OAuth,OpenID,数据库,LDAP和REMOTE_USER环境变量的身份验证支持。支持自我用户注册。视图和小部件自动生成菜单。自动生成CRUD。对数据库记录的多个操作。列表过滤器种类繁多。各种视图小部件:列表,主细节,缩略图列表等。Select2,Datepicker,DateTimePicker。选择2个相关字段。从数据库模型自动,添加,编辑和显示表单根据模型的定义自动进行基础验证。自定义验证器,其他字段,相关下拉列表的自定义过滤器。图像和文件支持上载和数据库字段关联。它将为您处理所有事情。i18n通过Babel支持多语言。
flask-appbuilder

分类目录

Software as a Service (SaaS)版Flask-AppBuilder的替代品

WaveMaker

WaveMaker

一种低代码开发平台,可用于构建Web和移动应用程序,而所需时间和成本仅为传统应用程序开发的一小部分。