简单快速的应用开发框架,建立在烧瓶之上。包括详细的安全性,自动生成积垢为您的模型,谷歌图表等。

Flask-AppBuilder-No-OpenID的Python项目详细描述


https://travis-ci.org/dpgaspar/Flask-AppBuilder.png?branch=masterPyPIhttps://img.shields.io/badge/pyversions-3.6%2C3.7-blue.svghttps://coveralls.io/repos/dpgaspar/Flask-AppBuilder/badge.png?branch=master

简单快速的应用程序开发框架,构建在Flask之上。 包括详细的安全性,自动生成积垢为您的模型,谷歌图表等。

所有功能的广泛配置,易于与普通烧瓶/Jinja2开发集成。

YouTube上签出安装视频

快速使用Demo from the docs(登录时有guest/welcome)。

更改日志

Versions了解更改内容的详细信息。

由于2.0.0中fabmanager命令行已被视为已弃用,请改用新的flask fab<;command>;

修复、错误和贡献

欢迎您报告错误、提出新功能,甚至更好地参与此项目。

Issues, bugs and new features

Contribute

使用fab的项目/组织

如果你想分享你的项目,或者让大家知道你在使用fab 在您的组织请提交一个公关或发送给我一个详细的电子邮件。

项目:

  • Superset-一个可视化、直观和交互式的数据探索平台
  • Airflow-以编程方式编写、调度和监视工作流的平台。

组织:

  • 迷你夹
  • 欧洲银行

包括:

  • Database
    • SQLAlchemy, multiple database support: sqlite, MySQL, ORACLE, MSSQL, DB2 etc.
    • Partial support for MongoDB using MongoEngine.
    • Multiple database connections support (Vertical partitioning).
    • Easy mixin audit to models (created/changed by user, and timestamps).
  • Security
    • Automatic permissions lookup, based on exposed methods. It will grant all permissions to the Admin Role.
    • Inserts on the Database all the detailed permissions possible on your application.
    • Public (no authentication needed) and Private permissions.
    • Role based permissions.
    • Authentication support for OAuth, OpenID, Database, LDAP and REMOTE_USER environ var.
    • Support for self user registration.
  • Views and Widgets
    • Automatic menu generation.
    • Automatic CRUD generation.
    • Multiple actions on db records.
    • Big variety of filters for your lists.
    • Various view widgets: lists, master-detail, list of thumbnails etc
    • Select2, Datepicker, DateTimePicker
    • Related Select2 fields.
    • Google charts with automatic group by or direct values and filters.
    • AddOn system, write your own and contribute.
  • CRUD REST API
    • Automatic CRUD RESTful APIs.
    • Internationalization
    • Integration with flask-jwt-extended extension to protect your endpoints.
    • Metadata for dynamic rendering.
    • Selectable columns and metadata keys.
    • Automatic and configurable data validation.
  • Forms
    • Automatic, Add, Edit and Show from Database Models
    • Labels and descriptions for each field.
    • Automatic base validators from model’s definition.
    • Custom validators, extra fields, custom filters for related dropdown lists.
    • Image and File support for upload and database field association. It will handle everything for you.
    • Field sets for Form’s (Django style).
  • i18n
    • Support for multi-language via Babel
  • Bootstrap 3.1.1 CSS and js, with Select2 and DatePicker
  • Font-Awesome icons, for menu icons and actions.

一些图片

登录页(带auth_db)

https://raw.github.com/dpgaspar/flask-AppBuilder/master/images/login_db.png

登录页(带auth_oauth)

https://raw.github.com/dpgaspar/flask-AppBuilder/master/images/login_oauth.png

安全性

https://raw.github.com/dpgaspar/flask-AppBuilder/master/images/security.png

列表:

列出联系人示例

https://raw.github.com/dpgaspar/flask-AppBuilder/master/images/contact_list.png

使用搜索列出组示例

https://raw.github.com/dpgaspar/flask-AppBuilder/master/images/group_list.png

图表:

按饼图分组

https://raw.github.com/dpgaspar/flask-AppBuilder/master/images/grouped_chart.png

直接时间图

https://raw.github.com/dpgaspar/flask-AppBuilder/master/images/direct_chart.png

按时间图表分组

https://raw.github.com/dpgaspar/flask-AppBuilder/master/images/chart_time2.png

取决于:

  • 烧瓶
  • 单击
  • 色差
  • 烧瓶sqlalchemy
  • 烧瓶登录
  • 烧瓶打开ID
  • 瓶形
  • 巴别塔瓶

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何使用相同的模型、颜色、字体和侦听器创建JTable的副本?   JavaSpring+Thymeleaf:用户时区中的时间   java HTTP请求返回非法状态异常安卓   java xml验证JDK 1.5 JDK 1.6差异   junit如何使用Parasoft从java文件生成测试文件   java使用getSpans方法获取可扩展文件中的所有跨距   javascript无法使用bindingResult设置表单元素   java RCP应用程序活动   获取Java类中泛型字段的类型   java更新查询,从一个依赖于另一个表的表中更改字段   java错误:GWT类型中的方法setBridge(GWTBridge)不适用于参数(GWTBridge)   为什么java/安卓需要在XML元素的开头有一个空格来解析它?   java通用代码,用于将字符串转换为任何所需的类   java如何创建Liferay钩子以扩展购物车portlet的功能   java Selected()方法存在漏洞   java新行附加在我的加密字符串上   使用NaN值的指数平滑的java   使用飞碟和iText发行的java XHTML到PDF   java如何在不使用HTMLDocument的情况下在JTextPane中显示两列文本?