当前位置: 首页 > news >正文

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

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

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

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

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

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

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

Docker运行

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

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

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

如何使用

  1. docker pull docker push zisokal/authbase:1.0
  2. 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
  3. 打开浏览器访问页面 http://localhost:5000。系统默认的登录名密码为admin/123456

前端依赖插件

  1. Vue
  2. Vuex
  3. ElementUI
  4. Axios

后端依赖插件

  1. Flask
  2. Flask-Migrate
  3. Flask-Script
  4. Flask-SQLAlchemy
  5. Flask-Login
  6. itsdangerous
  7. Jinja2
  8. Werkzeug
  9. mysql-connector

使用方法

前端启动:

  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 数据库连接,提供用户名密码。
  4. python manager.py runserver [-h 0.0.0.0] [-p 8080]

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

效果图
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

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

相关文章:

  • OpenAI o1解决了「Quiet-STaR」的挑战吗?
  • leetcode 2576.求出最多标记下标
  • CSS---序号使用css设置,counter-reset、counter-increment、content配合实现备注文案的序号展示
  • 你的大模型应用表现真的好吗?借助 Dify + Langfuse 一探究竟
  • 37拼购:电商新风尚,共享双赢的购物革命
  • 最小二乘估计
  • xss.haozi.me靶场练习
  • 解释区块链技术的应用场景和优势
  • 如何一步一步地优化LVGL的丝滑度
  • 在K8S中Longhorn存储
  • QT C++实战:实现用户登录页面及多个界面跳转
  • InnoDB锁介绍
  • MySQL面试常问问题(锁 + 事务) —— 赶快收藏
  • Java进阶—JUC编程
  • 机器学习之模型调优
  • 为行业赋能 助力行业客户业务大放异彩
  • docker 搭建 Nuget 服务器,CentOS,宝塔面板
  • ubuntu:自动加载第三方设备驱动
  • 155. SAP Smart Table 的 Personalization(个性化配置)
  • Redis高级篇之最佳实践
  • 百度工程师教你玩转设计模式(装饰器模式)
  • 深度!用“极速统一”,开启金融行业数据分析新范式
  • lvm 制作
  • 【方案开发】医用级人体体温计额温仪方案
  • 使用mpdf生成pdf文件
  • 全国数据治理认证DAMA-CDGA/CDGP(线上班)招生简章
  • 如何在Angular框架中更好地使用字体?一篇文章解答!
  • 3.2 多级放大电路的动态分析
  • 如何将敏捷开发与V模型深度融合?这家企业给出答案
  • 融合多头注意力机制的网络恶意流量检测
  • Allegro如何任意角度走线操作指导
  • Pytorch~ONNX