Python 的最佳管理界面框架。为 MongoEngine、Django 和 SQLAlchemy 提供脚手架。
项目描述
Flask -Superadmin 是 Flask最好的管理界面框架。和 Django 管理员一样好。
电池包括:
管理界面
MongoEngine、Django 和 SQLAlchemy 的脚手架
文件管理员(可选)
要求:
管理界面
深受 Django 管理员的影响,为您的项目模型(MongoEngine、Django 或 SQLAlchemy)提供了简单的创建/编辑/删除功能。
介绍
这是用于在 Flask 框架之上构建管理界面的库。
Flask-SuperAdmin 没有为 SQLAlchemy、MongoEngine 或 Django 模型提供简单的脚手架,而是提供了可用于构建任何复杂的管理界面的工具,使用一致的外观和感觉。
小例子(Flask初始化省略):
from flask.ext.superadmin import Admin, model app = Flask(__name__) admin = Admin(app) # For SQLAlchemy (User is a SQLAlchemy Model/Table) admin.register(User, session=db.session) # For MongoEngine Documents (User is a MongoEngine Document) admin.register(User) # For Django Models (User is a Django Model) admin.register(User) # Adding a custom view admin.add_view(CustomView(name='Photos', category='Cats')) admin.setup_app(app)
安装
要安装,您必须执行以下操作:
pip install Flask-SuperAdmin
或者:
python setup.py install
例子
库附带了很多示例,您可以在示例目录中找到它们。
文档
Flask-SuperAdmin 有大量文档,您可以在此处找到文档。
第三方的东西
Flask-SuperAdmin 是在Twitter Bootstrap、Chosen和jQuery的帮助下构建的。
荣誉
该库是Serge S. Koval的Flask-Admin软件包的超级维生素分支。