首页IT科技flask简单部署(基于Python的Flask WEB框架实现后台权限管理系统(含数据库),内容包含:用户管理、角色管理、资源管理和机构管理)

flask简单部署(基于Python的Flask WEB框架实现后台权限管理系统(含数据库),内容包含:用户管理、角色管理、资源管理和机构管理)

时间2025-08-01 07:09:11分类IT科技浏览5104
导读:#基于Flask实现后台权限管理系统...

#基于Flask实现后台权限管理系统

重磅!!!!!!!!!!!

全新的风格界面             ,完全的前后端分离             。基于ElementUI                       ,前端代码基于RuoYi-UI        ,后端接口进行适配

基于Python的Flask WEB框架实现后台权限管理系统          ,内容包含:用户管理                、角色管理                     、资源管理和机构管理                       。

套用Python社区的一句话                      ,人生苦短            ,我用Python       ,本开源项目前端界面优美                     ,后端代码精炼                ,希望能够帮助到有需要的朋友        。

系统已经切换python 3    ,我的是在python 3.7.0下测试的                     ,理论上Python 3版本应该都是可以运行的          。需要Python 2版本的朋友可以checkout到python2分支                      。

Docker运行

我已经将系统打包到docker镜像中                    ,镜像中包含:

ubuntu 20.04 authbase代码 mysql server 8.0            。数据库账户密码authbase/123456

具体方法参考源码中的docker目录       。

如何使用

docker pull docker push zisokal/authbase:1.0 docker run -d -p 5000:5000

-e DEV_DATABASE_URI=mysql+mysqlconnector://authbase:123456@127.0.0.1/authbase?charset=utf8

–name authbase authbase:1.0 打开浏览器访问页面 http://localhost:5000                     。系统默认的登录名密码为admin/123456

前端依赖插件

Vue Vuex ElementUI Axios

后端依赖插件

Flask Flask-Migrate Flask-Script Flask-SQLAlchemy Flask-Login itsdangerous Jinja2 Werkzeug mysql-connector

使用方法

前端启动:

安装Node.js 进入源代码的ui目录                。cd ui npm install npm run dev

后端启动:

导入根目录下db.sql数据库脚本到mysql数据库 pip3 install -r requirements.txt 更改config.py 数据库连接,提供用户名密码    。 python manager.py runserver [-h 0.0.0.0] [-p 8080]

完整代码下载地址:基于Python的Flask WEB框架实现后台权限管理系统(含数据库)

效果图

完整代码下载地址:基于Python的Flask WEB框架实现后台权限管理系统(含数据库)

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
yolo标签格式(YOLOv5 txt标签转图像标签(多个标签)) 多线程互斥锁与不带缓冲Io操作的编程(线程间互斥-mutex互斥锁和lock_guard)