Repolode
pallets-eco

pallets-eco/flask-admin

为 Flask 应用提供可扩展的管理后台框架,可自动生成模型的增删改查界面。

Star
6,073
Fork
1,649
未关闭 Issue
133
最近提交
23小时前

这是什么?

Flask-Admin 是一个为 Flask 应用添加管理后台的扩展,设计灵感来自 django-admin,但开发者可以完全控制后台的外观、功能和交互体验。

它开箱即支持 SQLAlchemy(通过 Flask-SQLAlchemy 或 Flask-SQLAlchemy-Lite)、pymongo、MongoEngine 和 Peewee,并自带简单的文件管理界面和 Redis 客户端控制台。可以为每个模型快速生成增删改查视图,再按需定制视图和表单。

项目可通过 pip 安装,文档托管在 Read the Docs 上,仓库中也附带了多个示例应用。

核心功能

  • 01为模型自动生成增删改查视图
  • 02支持 SQLAlchemy、MongoEngine、pymongo 和 Peewee
  • 03视图和表单可自定义
  • 04内置简单的文件管理界面
  • 05内置 Redis 客户端控制台

适用场景

  • 为已有 Flask 应用添加后台管理面板
  • 在开发阶段快速管理数据库记录
  • 基于 Flask 模型构建定制的内部工具

快速上手

  1. 1

    使用 pip 安装 Flask-Admin

    pip install flask-admin

收录于专题

标签

常见问题

flask-admin 是什么?
为 Flask 应用提供可扩展的管理后台框架,可自动生成模型的增删改查界面。 Flask-Admin 是一个为 Flask 应用添加管理后台的扩展,设计灵感来自 django-admin,但开发者可以完全控制后台的外观、功能和交互体验。
flask-admin 可以免费使用吗?用的什么许可证?
flask-admin 以 BSD-3-Clause 许可证开源。用于商业产品前,请先确认许可证条款。
flask-admin 还在维护吗?
活跃维护中。flask-admin 最近一次提交是在 2026年11月6日。
flask-admin 适合用来做什么?
为已有 Flask 应用添加后台管理面板 在开发阶段快速管理数据库记录 基于 Flask 模型构建定制的内部工具
flask-admin 怎么安装和运行?
使用 pip 安装 Flask-Admin: pip install flask-admin
在哪里获取 flask-admin?
源代码和安装说明在 GitHub 上:https://github.com/pallets-eco/flask-admin

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目