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

KFlask-AppBuilder的Python项目详细描述


烧瓶应用生成器图片:https://travis-ci.org/dpgaspar/flask-appbuilder.png?branch=master
:目标:https://travis ci.org/dpgaspar/flask appbuilder
。图片::https://coveralls.io/repos/dpgaspar/flask-appbuilder/badge.png?branch=master
:目标:https://coveralls.io/r/dpgaspar/flask appbuilder
。图片::https://landscape.io/github/dpgaspar/flask-appbuilder/master/landscape.svg?style=flat
:目标:https://landscape.io/github/dpgaspar/flask appbuilder/master
:alt:code health
。图片::https://img.shields.io/badge/pyversions-2.6%2c2.7%2c3.3%2c3.5-blue.svg

简单快速的应用程序开发框架,构建在"flask"的基础上;http://flask.pocoo.org/>;` `.
包括详细的安全性、模型的自动crud生成、google图表等等。

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

查看安装、快速入门教程、API参考资料等:`documentation<;http://flask appbuilder.readthedocs.org/en/latest/>;`<

checkout installation vidYouTube上的EO<;http://youtu.be/xvum4vfwldg>;``适用于1.2.0及之前版本的'youtube<;http://youtu.be/zrqfdroqwe>;` `

大量的'examples<;https://github.com/dpgaspar/flask-appbuilder/tree/master/examples>;` ` `以及如何从文档中演示的实况演示<;http://flaskappbuilder.pythonanywhere.com/>;``(登录时有来宾/欢迎)。


package version
----


*新的1.9.5*


使用OAuth身份验证方法时打破相对于1.8.1的更改。

如果您已经在使用F.A.B.
请仔细阅读"迁移"http://flask appbuilder.readthedocs.org/en/latest/versionmigration.html>;``程序。

欢迎报告Bug、提出新功能或更好地参与此项目。

"问题、Bug和新功能"<;https://github.com/dpgaspar/flask appbuilder/issues/new>;`

"贡献"<;https://github.com/dpgaspar/flask appbuilder/fork>;`

通过运行
`docker compose run--rm test`


>在本地运行(如果安装了Docker和Docker compose),或者,如果您有MongoDB和本地安装的要求-
`setup.py test`



我们的项目和加入列表,只需给我发送链接即可。

-`superset<;https://github.com/airbnb/superset>;``一个设计为可视化、直观和交互式的数据探索平台
-`flog<;http://demo ninmasera.rhcloud.com/category/about>;``u

----

-数据库
-sqlalchemy,多数据库支持:sqlite、mysql、oracle、mssql、db2等
-部分支持使用mongoengine的mongodb。
-多数据库连接支持(垂直分区)。
-对模型进行简单的混合审计(创建/由用户和时间戳更改)。
-安全性
-基于公开方法的自动权限查找。它将授予管理员角色的所有权限。
-在数据库中插入应用程序上所有可能的详细权限。
-公共(不需要身份验证)和专用权限。
-基于角色的权限。
-对OAuth的身份验证支持,操作enid、数据库、ldap和远程用户环境变量
-支持自用户注册。
-视图和小部件
-自动生成菜单。
-自动生成crud。
-对数据库记录执行多个操作。
-为您的列表提供多种过滤器。
-各种各样的观点小部件:列表、主详细信息、缩略图列表等
-select2、datepicker、datetimepicker
-相关的select2字段。
-带有自动分组或直接值和筛选器的google图表。
-加载项系统,自己编写和贡献。
-表单
-从数据库模型自动添加、编辑和显示
-每个字段的标签和说明。
-从模型定义自动基本验证器。
-自定义验证器、额外字段、相关下拉列表的自定义筛选器。
-对uplo的图像和文件支持广告和数据库字段关联。它将为您处理一切。
-表单的字段集(django样式)。
-i18n
-通过babel支持多种语言
-bootstrap 3.1.1css和js,带有select2和datepicker
-字体很棒的图标,用于菜单图标和操作。


——

登录页(带身份验证数据库)

…图片::https://raw.github.com/dpgaspar/flask appbuilder/master/images/login_db.png
:宽度:480px
:目标:https://raw.github.com/dpgaspar/flask appbuilder/master/images/login_db.png



login page(带auth_oauth)

图片::https://raw.github.com/dpgaspar/flask appbuilder/master/images/login_oauth.png
:宽度:480px
:目标:https://raw.github.com/dpgaspar/flask appbuilder/master/images/login_oauth.png


security

图片::https://raw.github.com/dpgaspar/flask-appbuilder/master/images/security.png
:宽度:480px
:目标:https://raw.github.com/dpgaspar/flask-appbuilder/master/images/security.png



列表:

图片::https://raw.github.com/dpgaspar/flask-appbuilder/master/images/contact掴list.png
:宽度:480px
:目标:https://raw.github.com/dpgaspar/flask-appbuilder/master/images/contact掴list.png



搜索列表组示例

图片::https://raw.github.com/dpgaspar/flask-appbuilder/master/images/group戡list.png
:宽度:480px
:目标:https://raw.github.com/dpgaspar/flask-appbuilder/master/images/group戡list.png




图表:


图片::https://raw.github.com/dpgaspar/flask-appbuilder/master/images/grouped撸chart.png
:宽度:480px
:目标:https://raw.github.com/dpgaspar/flask-appbuilder/master/images/grouped撸chart.png

direct-time chart

图片::https://raw.github.com/dpgaspar/flask-appbuilder/master/images/direct廑chart.png
:宽度:480px
:目标:https://raw.github.com/dpgaspar/flask-appbuilder/master/images/chart廑time1.png

图片::https://raw.github.com/dpgaspar/flask-appbuilder/master/images/chart廑time2.png
:宽度:480px
:目标:https://raw.github.com/dpgaspar/flask-appbuilder/master/images/chart廑time2.png



询问sqlalchemy
-烧瓶登录
-烧瓶打开id
-烧瓶wtform
-烧瓶babel

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

推荐PyPI第三方库


热门话题
java窗口。位置和窗口。公开问题   java如何从存储在ArrayList<Node>中的动态生成的文本字段中获取文本?   java如何立即关闭InputStream?   如何重新启动Java程序以激活环境变量   java搜索字符串是否相差一个字符   java CFB模式输出与CTR输出相同;我做错什么了吗?   java如何在javaFX中将实例化对象添加到Stage   java如何在jtextarea上打印来自不同类的文本消息   java以编程方式确定IOException的原因?   限制Java NIO通道(文件或socket)中的可用内容   javajaxb与JDOM:是否可以使用JAXB更新xml文件   批处理文件到java测试   JavaFX:stage的作用是什么。可设置大小(false)是否会导致额外的页边距?   java有没有办法告诉IntelliJ按需堆叠参数?   java Seam会话范围的组件在下一个请求中消失   java Google Web Toolkit对开发复杂的java脚本有用吗?   安卓 studio java ArrayList正在检索最高值   java为什么递归地用随机数填充LinkedList时会出现StackOverflowException?