跳转到主要内容

Python最佳管理界面框架。为MongoEngine、Django和SQLAlchemy提供脚手架。

项目描述

https://travis-ci.org/SyrusAkbary/Flask-SuperAdmin.png?branch=master

Flask-Superadmin是Flask的最佳管理界面框架。与Django管理界面一样出色。

包含电池

  • 管理界面

  • MongoEngine、Django和SQLAlchemy的脚手架

  • 文件管理员(可选)

要求

管理界面

受Django管理的影响很大,为您的项目模型(MongoEngine、Django或SQLAlchemy)提供易于创建/编辑/删除的功能。

https://raw.github.com/SyrusAkbary/Flask-SuperAdmin/master/screenshots/model-list.png https://raw.github.com/SyrusAkbary/Flask-SuperAdmin/master/screenshots/model-edit.png

简介

这是一个构建在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 BootstrapChosenjQuery的帮助下构建的。

致谢

本库是Serge S. Koval的Flask-Admin软件包的增强版本。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分发

Flask-SuperAdmin-1.7.1.tar.gz (186.5 kB 查看哈希值)

源代码

由以下组织支持