flask简单部署(基于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镜像中 ,镜像中包含:
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版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!