Simple and rapid Application builder, includes detailed security, auto form generation, google charts and much more.
Documentation at: http://flask-appbuilder.readthedocs.org/en/latest/
New 0.3.0 is out!! please read the http://flask-appbuilder.readthedocs.org/en/latest/versions.html
- Security
- Auto 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 based on OpenID and Database (Planning LDAP).
- Views and Widgets
- Auto menu generator.
- Various view widgets: lists, master-detail, list of thumbnails etc
- Select2, Datepicker, DateTimePicker
- Menu with icons
- Google charts with automatic group by.
- Forms
- Auto Create, Remove, Add, Edit and Show from Database Models
- Labels and descriptions for each field
- 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 (still not working in package form)
- Bootstrap 3.0.0 CSS and js, with Select2 and DatePicker
Login page (with AUTH_DB):
https://raw.github.com/dpgaspar/flask-AppBuilder/master/images/login.png "Login"
Lists:
https://raw.github.com/dpgaspar/flask-AppBuilder/master/images/contact_list.png
Charts:
https://raw.github.com/dpgaspar/flask-AppBuilder/master/images/chart.png
https://raw.github.com/dpgaspar/flask-AppBuilder/master/images/chart_time1.png
https://raw.github.com/dpgaspar/flask-AppBuilder/master/images/chart_time2.png
- flask
- flask-sqlalchemy
- flask-login
- flask-openid
- flask-wtform
- flask-Babel
This is not production ready.