![]() ![]() Hope this helps you and others, i tried my best to keep the bias out. Flask-AppBuilder makes some assumptions (on security), you will have to code much less, but some things can get on your way if your building very specific security models. First the configuration imports the constants for the. Configure the method to be used on the config.py (when using the create-app, or following the proposed app structure). Authentication Methods You can choose one from 5 authentication methods. On the overall i think Flask-Admin makes no assumptions at all like Flask, you have to code more, but this will let you be more free. The session is preserved and encrypted using Flask-Login, OpenID requires Flask-OpenID. Better support for MongoEngine (EmbeddedDocument, ListFields etc.).Backends: supports SQLAlchemy, GeoAlchemy, MongoEngine, Pewee and PyMongo.This can be a pro or a con depending on what you want. You have to assemble your own security (models, views, auth etc), it's ready though to integrate nicely with flask-security.Backends: supports SQLAlchemy, MongoEngine, GenericInterface (you can integrate with your own builtin data still a bit beta).MasterDetail views and multiple views can be setup easily.Smaller project, it's easier to request new features, and get your pull requests merged.Granular permissions, creates one permission for each web exposed method and action (you have to try it).Will let you extend the user model and security views. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |