django-layuimini-mysql-auth-system后台管理系统

10 篇文章 2 订阅
1 篇文章 0 订阅

说明:后端使用django, 前端使用layuimini, 数据库使用mysql5.7的后台管理系统

代码已开源,已上传到github

GitHub - zoujunqiang/django_auth_system: django+layuimini+mysql+auth_system

后端人员可基于此快速开发自己的应用

一.目录结构

1.文件夹说明

​​​​​​​

2.所有文件

├── auth_system
│   ├── auth_system
│   │   ├── asgi.py
│   │   ├── __init__.py
│   │   ├── __pycache__
│   │   │   ├── __init__.cpython-38.pyc
│   │   │   ├── settings.cpython-38.pyc
│   │   │   ├── urls.cpython-38.pyc
│   │   │   └── wsgi.cpython-38.pyc
│   │   ├── settings.py
│   │   ├── urls.py
│   │   └── wsgi.py
│   ├── auth_system.ini
│   ├── auth_system.xml
│   ├── common
│   │   ├── API
│   │   │   ├── auth.py
│   │   │   ├── captcha.py
│   │   │   ├── echarts.py
│   │   │   ├── __init__.py
│   │   │   ├── log.py
│   │   │   ├── model_filter.py
│   │   │   ├── __pycache__
│   │   │   │   ├── auth.cpython-38.pyc
│   │   │   │   ├── captcha.cpython-38.pyc
│   │   │   │   ├── echarts.cpython-38.pyc
│   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   ├── log.cpython-38.pyc
│   │   │   │   ├── model_filter.cpython-38.pyc
│   │   │   │   └── res_josn_data.cpython-38.pyc
│   │   │   └── res_josn_data.py
│   │   ├── __init__.py
│   │   └── __pycache__
│   │       └── __init__.cpython-38.pyc
│   ├── login
│   │   ├── admin.py
│   │   ├── apps.py
│   │   ├── __init__.py
│   │   ├── migrations
│   │   │   ├── 0001_initial.py
│   │   │   ├── 0002_logo.py
│   │   │   ├── __init__.py
│   │   │   └── __pycache__
│   │   │       ├── 0001_initial.cpython-38.pyc
│   │   │       ├── 0002_logo.cpython-38.pyc
│   │   │       └── __init__.cpython-38.pyc
│   │   ├── models.py
│   │   ├── __pycache__
│   │   │   ├── admin.cpython-38.pyc
│   │   │   ├── apps.cpython-38.pyc
│   │   │   ├── __init__.cpython-38.pyc
│   │   │   ├── models.cpython-38.pyc
│   │   │   ├── urls.cpython-38.pyc
│   │   │   └── views.cpython-38.pyc
│   │   ├── tests.py
│   │   ├── urls.py
│   │   └── views.py
│   ├── manage.py
│   ├── requirements.txt
│   ├── sql
│   │   └── auth_system.sql
│   ├── static
│   │   ├── api
│   │   │   ├── auth.json
│   │   │   ├── clear.json
│   │   │   ├── init.json
│   │   │   ├── menus.json
│   │   │   ├── table.json
│   │   │   ├── tableSelect.json
│   │   │   └── upload.json
│   │   ├── css
│   │   │   ├── layuimini.css
│   │   │   ├── public.css
│   │   │   └── themes
│   │   │       └── default.css
│   │   ├── images
│   │   │   ├── bg.jpg
│   │   │   ├── captcha.jpg
│   │   │   ├── donate_qrcode.png
│   │   │   ├── favicon.ico
│   │   │   ├── home.png
│   │   │   ├── icon-login.png
│   │   │   ├── loginbg.png
│   │   │   ├── logo1.png
│   │   │   └── logo.png
│   │   ├── js
│   │   │   ├── lay-config.js
│   │   │   └── lay-module
│   │   │       ├── echarts
│   │   │       │   ├── echarts.js
│   │   │       │   └── echartsTheme.js
│   │   │       ├── iconPicker
│   │   │       │   └── iconPickerFa.js
│   │   │       ├── layarea
│   │   │       │   └── layarea.js
│   │   │       ├── layuimini
│   │   │       │   ├── miniAdmin.js
│   │   │       │   ├── miniMenu.js
│   │   │       │   ├── miniTab.js
│   │   │       │   ├── miniTheme.js
│   │   │       │   └── miniTongji.js
│   │   │       ├── step-lay
│   │   │       │   ├── step.css
│   │   │       │   └── step.js
│   │   │       ├── tableSelect
│   │   │       │   └── tableSelect.js
│   │   │       ├── treetable-lay
│   │   │       │   ├── treetable.css
│   │   │       │   └── treetable.js
│   │   │       └── wangEditor
│   │   │           ├── fonts
│   │   │           │   └── w-e-icon.woff
│   │   │           ├── wangEditor.css
│   │   │           ├── wangEditor.js
│   │   │           ├── wangEditor.min.css
│   │   │           ├── wangEditor.min.js
│   │   │           └── wangEditor.min.js.map
│   │   └── lib
│   │       ├── font-awesome-4.7.0
│   │       │   ├── css
│   │       │   │   ├── font-awesome.css
│   │       │   │   └── font-awesome.min.css
│   │       │   ├── fonts
│   │       │   │   ├── FontAwesome.otf
│   │       │   │   ├── fontawesome-webfont.eot
│   │       │   │   ├── fontawesome-webfont.svg
│   │       │   │   ├── fontawesome-webfont.ttf
│   │       │   │   ├── fontawesome-webfont.woff
│   │       │   │   └── fontawesome-webfont.woff2
│   │       │   ├── HELP-US-OUT.txt
│   │       │   ├── less
│   │       │   │   ├── animated.less
│   │       │   │   ├── bordered-pulled.less
│   │       │   │   ├── core.less
│   │       │   │   ├── fixed-width.less
│   │       │   │   ├── font-awesome.less
│   │       │   │   ├── icons.less
│   │       │   │   ├── larger.less
│   │       │   │   ├── list.less
│   │       │   │   ├── mixins.less
│   │       │   │   ├── path.less
│   │       │   │   ├── rotated-flipped.less
│   │       │   │   ├── screen-reader.less
│   │       │   │   ├── stacked.less
│   │       │   │   └── variables.less
│   │       │   └── scss
│   │       │       ├── _animated.scss
│   │       │       ├── _bordered-pulled.scss
│   │       │       ├── _core.scss
│   │       │       ├── _fixed-width.scss
│   │       │       ├── font-awesome.scss
│   │       │       ├── _icons.scss
│   │       │       ├── _larger.scss
│   │       │       ├── _list.scss
│   │       │       ├── _mixins.scss
│   │       │       ├── _path.scss
│   │       │       ├── _rotated-flipped.scss
│   │       │       ├── _screen-reader.scss
│   │       │       ├── _stacked.scss
│   │       │       └── _variables.scss
│   │       ├── jq-module
│   │       │   ├── jquery.particleground.min.js
│   │       │   ├── paigusu.min.js
│   │       │   └── zyupload
│   │       │       ├── zyupload-1.0.0.min.css
│   │       │       └── zyupload-1.0.0.min.js
│   │       ├── jquery-3.4.1
│   │       │   └── jquery-3.4.1.min.js
│   │       └── layui-v2.6.3
│   │           ├── css
│   │           │   ├── layui.css
│   │           │   └── modules
│   │           │       ├── code.css
│   │           │       ├── laydate
│   │           │       │   └── default
│   │           │       │       └── laydate.css
│   │           │       └── layer
│   │           │           └── default
│   │           │               ├── icon-ext.png
│   │           │               ├── icon.png
│   │           │               ├── layer.css
│   │           │               ├── loading-0.gif
│   │           │               ├── loading-1.gif
│   │           │               └── loading-2.gif
│   │           ├── font
│   │           │   ├── iconfont.eot
│   │           │   ├── iconfont.svg
│   │           │   ├── iconfont.ttf
│   │           │   ├── iconfont.woff
│   │           │   └── iconfont.woff2
│   │           └── layui.js
│   ├── sys_manage
│   │   ├── admin.py
│   │   ├── apps.py
│   │   ├── __init__.py
│   │   ├── migrations
│   │   │   ├── 0001_initial.py
│   │   │   ├── 0002_alter_user_role_id.py
│   │   │   ├── 0003_role.py
│   │   │   ├── 0004_alter_role_sort.py
│   │   │   ├── 0005_user_role_des.py
│   │   │   ├── 0006_power_rolepower.py
│   │   │   ├── __init__.py
│   │   │   └── __pycache__
│   │   │       ├── 0001_initial.cpython-38.pyc
│   │   │       ├── 0002_alter_user_role_id.cpython-38.pyc
│   │   │       ├── 0003_role.cpython-38.pyc
│   │   │       ├── 0004_alter_role_sort.cpython-38.pyc
│   │   │       ├── 0005_user_role_des.cpython-38.pyc
│   │   │       ├── 0006_power_rolepower.cpython-38.pyc
│   │   │       └── __init__.cpython-38.pyc
│   │   ├── models.py
│   │   ├── __pycache__
│   │   │   ├── admin.cpython-38.pyc
│   │   │   ├── apps.cpython-38.pyc
│   │   │   ├── __init__.cpython-38.pyc
│   │   │   ├── models.cpython-38.pyc
│   │   │   ├── urls.cpython-38.pyc
│   │   │   └── views.cpython-38.pyc
│   │   ├── tests.py
│   │   ├── urls.py
│   │   └── views
│   │       ├── __init__.py
│   │       ├── log_manage.py
│   │       ├── power_manage.py
│   │       ├── __pycache__
│   │       │   ├── __init__.cpython-38.pyc
│   │       │   ├── log_manage.cpython-38.pyc
│   │       │   ├── power_manage.cpython-38.pyc
│   │       │   ├── role_manage.cpython-38.pyc
│   │       │   └── user_manage.cpython-38.pyc
│   │       ├── role_manage.py
│   │       └── user_manage.py
│   ├── templates
│   │   ├── errors
│   │   │   ├── 403.html
│   │   │   ├── 404.html
│   │   │   └── 500.html
│   │   ├── login
│   │   │   ├── home.html
│   │   │   ├── index.html
│   │   │   ├── login.html
│   │   │   ├── user_password.html
│   │   │   └── user_setting.html
│   │   └── sys_manage
│   │       ├── log_manage
│   │       │   └── log_main.html
│   │       ├── power_manage
│   │       │   ├── power_add.html
│   │       │   └── power_main.html
│   │       ├── role_manage
│   │       │   ├── role_add.html
│   │       │   ├── role_main.html
│   │       │   └── role_power.html
│   │       └── user_manage
│   │           ├── user_add.html
│   │           ├── user_main.html
│   │           └── user_role_edit.html
│   └── uwsgi.log
└── readme.txt


二.页面

1.登陆界面

登陆用户:admin  登陆密码:admin

2.首页

3.用户管理

4.角色管理

5.权限管理

6.日志管理

三. 项目部署

1.github下载项目

2.安装项目依赖、第三方包

    pip3 install -r requirements.txt

3.安装mysql,   centos7安装mysql5.7可参考以下博客

Centos7 安装mysql5.7_z60015260的博客-CSDN博客

4.创建数据库auth_system

5.执行数据库迁移, 生产对应的系统表

   python3 manage.py migrate

6.导入sql文件夹下的auth_system.sql, 插入相关数据

7.运行项目

   python3 manage.py runserver

  • 4
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
当然可以,以下是一份关于您的Java SpringBoot项目的简介描述: 探索Java的SpringBoot魔法 亲爱的开发者们,准备好一起踏上这次深入Java的SpringBoot之旅了吗?如果您正在寻找一个现代化、高效且易于扩展的开发框架,那么这个SpringBoot项目将是您的理想选择。 主要特点: 快速开发:SpringBoot通过自动配置和约定大于配置的原则,大大简化了项目设置和开发过程。 易于扩展:SpringBoot与生俱来的灵活性使您可以轻松集成各种服务和数据库,以满足您日益增长的需求。 安全性:内置的安全特性,如OAuth2和Spring Security,确保您的应用程序安全无虞。 微服务支持:SpringBoot是微服务架构的理想选择,可以帮助您构建模块化、可扩展的应用程序。 社区支持:全球的开发者社区意味着您可以在遇到问题时找到大量的资源和支持。 无论您是初出茅庐的Java新手,还是经验丰富的开发者,这个项目都将为您提供一个深入了解SpringBoot的机会。无论您是想学习新的技能,还是想提高现有应用程序的性能,这个项目都将是您的宝贵资源。 内容概览 项目设置和初始化 控制器设计和实现 数据持久化与数据库集成 安全性和身份验证 性能优化和监控 部署和生产环境考虑 现在,是时候让您的Java技能得到充分发挥,并掌握SpringBoot的魔法了!这个项目将带领您从基础到高级,探索SpringBoot的每一个角落。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

z60015260

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值