# authbase **Repository Path**: williamjava/authbase ## Basic Information - **Project Name**: authbase - **Description**: 基于Python的Flask WEB框架实现后台权限管理系统,内容包含:用户管理、角色管理、资源管理和机构管理。 - **Primary Language**: Python - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 389 - **Created**: 2023-10-19 - **Last Updated**: 2023-10-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: Python, Flask ## README #基于Flask实现后台权限管理系统 **升级Flask版本到2.2.5及其其它相关依赖** **python后台启动方式更新: python3.x -m flask --app start run** **重磅!!!!!!!!!!!** **全新的风格界面,完全的前后端分离。基于ElementUI,前端代码基于RuoYi-UI,后端接口进行适配** 基于Python的Flask WEB框架实现后台权限管理系统,内容包含:用户管理、角色管理、资源管理和机构管理。 >套用Python社区的一句话,人生苦短,我用Python,本开源项目前端界面优美,后端代码精炼,希望能够帮助到有需要的朋友。 **系统已经切换python 3,我的是在python 3.7.0下测试的,理论上Python 3版本应该都是可以运行的。需要Python 2版本的朋友可以checkout到python2分支。** **完整设计文档** ![设计文档](doc/design.png) **如果有需要详细设计电子书的同学,10元一本,一杯奶茶不到的价格,写作不容易。** **加我微信支付,备注authbase。** **微信号是jeffrey-chu** ![微信号](doc/wx.png) **Docker运行** 我已经将系统打包到docker镜像中,镜像中包含: 1. ubuntu 20.04 2. authbase代码 3. mysql server 8.0。数据库账户密码authbase/123456 具体方法参考源码中的docker目录。 镜像基于阿里云容器镜像服务进行自动构建 如何使用 1. docker pull registry.cn-hangzhou.aliyuncs.com/zisokal/authbase:1.1 2. docker run -d -p 5000:5000 -p 80:80 \ -e DEV_DATABASE_URI="mysql+mysqlconnector://authbase:123456@127.0.0.1/authbase?charset=utf8" \ --name authbase registry.cn-hangzhou.aliyuncs.com/zisokal/authbase:1.1 3. 打开浏览器访问页面 http://localhost 系统默认的登录名密码为admin/123456 **前端依赖插件** 1. Vue 2. Vuex 3. ElementUI 4. Axios **后端依赖插件** 1. Flask 2. Flask-SQLAlchemy 3. Flask-Login 4. Flask-moment 5. MySQL-connector-python 6. Flask-Excel **使用方法** 前端启动: 1. 安装Node.js 2. 进入源代码的ui目录。cd ui 3. npm install 4. npm run dev 后端启动: 1. 导入根目录下db.sql数据库脚本到mysql数据库 2. pip3 install -r requirements.txt 3. 更改config.py DevelopmentConfig类下的数据库连接,提供用户名密码。 4. python3.x -m flask --app start run [-h 0.0.0.0] [-p 8080] **讨论群** 欢迎加入python技术爱好者,群号码:297690915,内有福利! **效果图** ![首页](doc/首页.png) ![个人中心](doc/个人中心.png) ![机构管理](doc/机构管理.png) ![角色管理](doc/角色管理.png) ![用户管理](doc/用户管理.png) ![资源管理](doc/资源管理.png) ![登录历史](doc/登录历史.png) **图书资源推荐** ![小程序](doc/扫码_搜索联合传播样式-标准色版.png)