# MiniAdmin **Repository Path**: J_Sky/miniadmin ## Basic Information - **Project Name**: MiniAdmin - **Description**: 学习实践项目,比较烂,慎用。 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: https://suiyan.cc - **GVP Project**: No ## Statistics - **Stars**: 20 - **Forks**: 6 - **Created**: 2022-12-13 - **Last Updated**: 2025-03-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: FastAPI, Python, Vue, Ant-Design ## README ## Mini Admin Mini Admin,一个简洁轻快的后台管理框架.支持拥有多用户组的RBAC管理后台 🚀 应用场景:2-5人的管理团队,需要管理的资源数目10个或是更少,如果想有一个简单轻快直接的后台管理,下载下来就可以使用, 不要配置各种运行环境,不要搭建各种服务器端的主机配置,就是想拿来就用! 那么你就试试咱的MiniAdmin。 ### 更新 2023-03-04 更新一处权限数据组装错误。 ### 安装 Git克隆或是下载压缩包。 终端进入程序的根目录: pip install -r requirements.txt 然后: cd back python main.py ![](img/01.png) Uvicorn running on http://127.0.0.1:8000 (Press CTRL+C to quit) 初始的管理员:miniadmin 123456 效果图: ![](img/04.png) ![](img/03.png) ![](img/02.png) ### 后端: casbin==1.17.4 casbin_sqlalchemy_adapter==0.5.0 fastapi==0.88.0 jose==1.0.0 loguru==0.6.0 passlib==1.7.4 pydantic==1.10.2 pytest==7.1.2 python_jose==3.3.0 SQLAlchemy==1.4.39 uvicorn==0.20.0 ### 前端: "ant-design-vue": "^3.2.15", "axios": "^1.2.0", "vue": "^3.2.45", "vue-router": "^4.1.6" ### 数据库ER图: ![](img/05.png) 后台的安全校验是基于Casbin(一个支持如ACL, RBAC, ABAC等访问模型)的授权库。 支持拥有多用户组的RBAC管理。具体可以登陆后台管理系统进行体验。 理论上来说,稍加修改代码可以支持更多的访问模型 https://docs.casbin.cn/zh/docs/supported-models ### 感谢! https://docs.casbin.cn/zh/ https://fastapi.tiangolo.com/zh/ https://cn.vuejs.org/ https://www.antdv.com/docs/vue/introduce-cn https://www.axios-http.cn/docs/intro 提出您的宝贵意见,程序刚刚跑起来问题难免,欢迎issue!