Skip to content

Repository files navigation

simple-admin-flask

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

About

Simple Admin Flask: 基于 Flask 的后台管理系统,提供用户、角色、部门、权限、字典等基础管理能力,适合快速二次开发。

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages