Flask Unchained
Project description
# Flask Unchained
## The better way to build large Flask applications.
Flask Unchained is an extension that implements the Application Factory Pattern. It provides a standardized (by convention) way to organize “bundles” of code, such that they become easily distributable, reusable, and customizable across multiple Flask projects (similar to Django’s “apps”, with an architecture heavily inspired by Symfony). The ultimate goal is to provide a complete optional-batteries-included web application framework experience built on top of Flask.
- [Flask Controller Bundle](https://github.com/briancappello/flask-controller-bundle)
auto-discovers blueprints, controllers, and views across bundles
support for declarative routing (similar to Django’s urls.py)
(think of it as the best ideas from Flask-RESTful, Flask-Classful, Flask’s MethodView, and Flask-Via - all combined into one coherent solution)
- [Flask API Bundle](https://github.com/briancappello/flask-api-bundle)
extends Flask Controller Bundle with support for ModelResource controllers integrated with Marshmallow and SQLAlchemy
[Flask Webpack Bundle](https://github.com/briancappello/flask-webpack-bundle) (integrates Webpack)
- [Flask SQLAlchemy Bundle](https://github.com/briancappello/flask-sqlalchemy-bundle) (integrates Flask-SQLAlchemy and Flask-Migrate)
auto-discovers models across bundles
[Flask Security Bundle](https://github.com/briancappello/flask-security-bundle) (integrates Flask-Security)
[Flask Session Bundle](https://github.com/briancappello/flask-session-bundle) (integrates Flask-Session)
[Flask Mail Bundle](https://github.com/briancappello/flask-mail-bundle) (integrates Flask-Mail)
- [Flask Celery Bundle](https://github.com/briancappello/flask-celery-bundle) (integrates Celery)
auto-discovers tasks across bundles
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Hashes for Flask_Unchained-0.1.6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 62d11475bd20a6209ea09930dc29309def596f775c03adef31ed57285cd1c34b |
|
MD5 | 71a9a073335c9061b97814dab6e00a78 |
|
BLAKE2b-256 | f6fd0132a89c1d51361cf6026b09aad9673a111ed4a193fb35e7349b9781966f |