authbase
Python
Vue, JavaScript, Python, HTML, Shell
共342个文件
vue: 93
svg: 86
js: 77
py: 27
png: 14
scss: 9
html: 3
jpg: 3
sh: 3
bat: 3
基于Python的Flask WEB框架实现后台权限管理系统,内容包含:用户管理、角色管理、资源管理和机构管理。
#基于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分支。
完整设计文档
如果有需要详细设计电子书的同学,10元一本,一杯奶茶不到的价格,写作不容易。
加我微信支付,备注authbase。
微信号是jeffrey-chu
Docker运行
我已经将系统打包到docker镜像中,镜像中包含:
ubuntu 20.04
authbase代码
mysql server 8.0。数据库账户密码authbase/123456
具体方法参考源码中的docker目录。
镜像基于阿里云容器镜像服务进行自动构建
如何使用
docker pull registry.cn-hangzhou.aliyuncs.com/zisokal/authbase:1.1
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
打开浏览器访问页面 http://localhost
系统默认的登录名密码为admin/123456
前端依赖插件
Vue
Vuex
ElementUI
Axios
后端依赖插件
Flask
Flask-SQLAlchemy
Flask-Login
Flask-moment
MySQL-connector-python
Flask-Excel
使用方法
前端启动:
安装Node.js
进入源代码的ui目录。cd ui
npm install
npm run dev
后端启动:
导入根目录下db.sql数据库脚本到mysql数据库
pip3 install -r requirements.txt
更改config.py DevelopmentConfig类下的数据库连接,提供用户名密码。
python3.x -m flask --app start run [-h 0.0.0.0] [-p 8080]
讨论群
欢迎加入python技术爱好者,群号码:297690915,内有福利!
效果图
图书资源推荐
https://gitee.com/zhujf21st/authbase
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
项目概述:基于Python的Flask框架开发的Authbase权限管理系统,该系统源码包含多种编程语言,如Vue、JavaScript、Python、HTML和Shell等。整个项目共342个文件,其中主要包括Vue文件93个,SVG图标86个,JavaScript文件77个,Python源文件27个,以及其他多种类型的资源文件。 技术构成: - 前端:采用Vue.js框架,结合SVG图标和JavaScript实现动态交互; - 后端:基于Flask框架,使用Python语言开发,确保系统高效稳定; - UI设计:使用SCSS和HTML进行界面设计,保证良好的用户体验。 功能特点: - 用户管理:实现对系统用户的添加、编辑、删除及权限分配; - 角色管理:定义不同角色,并赋予相应权限,方便权限控制; - 资源管理:统一管理系统中各类资源,确保资源合理分配; - 机构管理:对组织机构进行管理,支持多级机构设置。 项目文件类型分布合理,涵盖了前端、后端及运维脚本,为后台权限管理提供了全方位的解决方案。
资源推荐
资源详情
资源评论
收起资源包目录
基于Flask框架的Authbase权限管理系统源码 (342个子文件)
package.bat 152B
build.bat 109B
run-web.bat 107B
pip.conf 101B
.env.development 200B
Dockerfile 918B
.DS_Store 6KB
.DS_Store 6KB
.editorconfig 514B
.eslintignore 298B
401.gif 160KB
.gitignore 256B
.gitignore 23B
ie.html 23KB
index.html 5KB
404.html 566B
favicon.ico 6KB
login-background.jpg 509KB
wx.jpg 104KB
profile.jpg 79KB
html.js 14KB
config.js 9KB
index.js 9KB
js.js 6KB
ruoyi.js 6KB
request.js 5KB
tagsView.js 5KB
index.js 5KB
.eslintrc.js 5KB
vue.config.js 5KB
render.js 4KB
permission.js 4KB
element-icons.js 4KB
main.js 2KB
user.js 2KB
Dict.js 2KB
drag.js 2KB
user.js 2KB
download.js 2KB
tab.js 2KB
role.js 2KB
validate.js 2KB
modal.js 2KB
scroll-to.js 2KB
permission.js 2KB
auth.js 1KB
clipboard.js 1KB
app.js 1KB
dragHeight.js 1KB
resize.js 1KB
cache.js 1KB
gen.js 1KB
DictOptions.js 1KB
settings.js 1KB
permission.js 1KB
dragWidth.js 1KB
ResizeHandler.js 1KB
dept.js 1KB
job.js 1KB
jsencrypt.js 1KB
config.js 1KB
type.js 1KB
menu.js 1KB
DictMeta.js 977B
data.js 967B
index.js 928B
login.js 892B
index.js 892B
settings.js 789B
notice.js 756B
post.js 729B
getters.js 728B
index.js 717B
hasPermi.js 713B
hasRole.js 645B
drawingDefault.js 613B
DictConverter.js 580B
FixiOSBug.js 566B
logininfor.js 493B
jobLog.js 483B
css.js 480B
operlog.js 478B
babel.config.js 463B
index.js 449B
index.js 436B
index.js 411B
online.js 335B
index.js 288B
DictData.js 277B
auth.js 271B
svg-icons.js 258B
index.js 257B
requireIcons.js 250B
errorCode.js 200B
server.js 162B
cache.js 161B
menu.js 156B
icon.json 3KB
package.json 2KB
LICENSE 11KB
共 342 条
- 1
- 2
- 3
- 4
资源评论
沐知全栈开发
- 粉丝: 5705
- 资源: 5216
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功