simple-admin-flask 是一个基于 Flask 的后台管理系统骨架,面向快速开发和二次扩展。项目提供统一的 /api/v1 接口、Layui 管理后台页面,以及登录认证、用户、角色、部门、权限等常见管理能力。
- 后端使用 Flask,结构清晰,适合快速迭代
- 前端使用 Layui,直接提供可用的后台管理界面
- 内置权限、角色、部门、用户等核心管理模块
- 提供初始化脚本,方便本地开发和演示环境快速恢复数据
- 适合作为内部管理系统模板或二次开发基础
- Python 3.13+
- uv
uv sync
uv run flask --app app.py init
uv run python app.py启动后访问:
- 后台页面:
http://127.0.0.1:8000/admin/ - 接口前缀:
http://127.0.0.1:8000/api/v1
uv run flask --app app.py init 会重建数据库并写入初始数据,适合本地开发和演示环境使用。
默认账号:
- 用户名:
正心全栈编程 - 手机号:
18675867241 - 密码:
123456
app.py:应用入口configs.py:环境配置apps/:后端应用代码templates/admin/:后台页面模板static/:后台页面静态资源
更多项目结构、接口约定和开发注意事项见 AGENT.md。