
适用人群
1、想使用Django快速开发网站的。
2、想学习后端开发的。
4、有Django基础,但是想学习企业级项目实战的。
课程概述
Django5+Vue3+Docker打造企业OA系统
项目技术栈
后端:
Django5:享受最新的Django5新特性
DRF:DjangoRestFramework,用Django开发API项目必备
celery:django开发异步任务最佳选择
Redis:用Redis缓存提高网站的响应速度
Docker:用Docker容器技术实现服务端一键部署
前端:
Vue3:用Vite开发Vue3项目,与市场接轨
用VueRouter管理路由与页面,用pinia管理全局变量
Elementplus:国内使用最广泛的Vue3组件库,分分钟开发一个界面优美的网站
WangEditor:国内最好的富文本编辑器
Echarts:快速构建最优美的图表
项目技术栈
后端:
Django5:享受最新的Django5新特性
DRF:DjangoRestFramework,用Django开发API项目必备
celery:django开发异步任务最佳选择
Redis:用Redis缓存提高网站的响应速度
Docker:用Docker容器技术实现服务端一键部署
前端:
Vue3:用Vite开发Vue3项目,与市场接轨
用VueRouter管理路由与页面,用pinia管理全局变量
Elementplus:国内使用最广泛的Vue3组件库,分分钟开发一个界面优美的网站
WangEditor:国内最好的富文本编辑器
Echarts:快速构建最优美的图表
目录
连载
章节1:Vue3篇试看
课时1视频【准备】Node环境安装14:01可试看
课时2视频【准备】VSCode和配套插件06:07可试看
课时3视频【入门】Vue项目创建和结构介绍13:37可试看
课时4视频【入门】vue文件结构介绍02:24
课时5视频【入门】组合式API15:59
课时6视频【入门】组合式API中修改组件名称10:52
课时7视频【入门】使用ref定义响应式变量15:54
课时8视频【入门】使用reactive定义响应式变量15:38
课时9视频【入门】模板语法(1)21:29
课时10视频【入门】模板语法(2)22:16
课时11视频【入门】模板语法(3)(替换数组)07:11
课时12视频【入门】模板语法(4)12:31
课时13视频【入门】模板语法(5)14:40
课时14视频【入门】计算属性05:17
课时15视频【入门】监听-ref函数定义的属性17:51
课时16视频【入门】监听-reactive函数定义的属性07:52
课时17视频【入门】生命周期函数11:31
课时18视频【入门】自定义组件-定义属性12:33
课时19视频【入门】自定义组件-定义事件06:41
课时20视频【入门】自定义组件-定义v-model08:10
课时21视频【入门】自定义组件-插槽基本使用04:07
课时22视频【入门】自定义组件-具名插槽07:28
课时23视频【入门】自定义组件-具名作用域07:22
课时24视频【VueRouter】创建routerdemo项目05:01
课时25视频【VueRouter】路由对象的创建21:57
课时26视频【VueRouter】路由导航和展示05:24
课时27视频【VueRouter】嵌套路由10:35
课时28视频【VueRouter】路由传参的两种方式12:45
课时29视频【VueRouter】编程式导航08:27
课时30视频【VueRouter】导航守卫14:47
课时31视频【VueRouter】路由元信息03:48
课时32视频【Pinia】创建piniademo项目06:45
课时33视频【Pinia】pinia的基本使用17:00
课时34视频【Pinia】pinia实战案例12:25
章节2:DjangoRestFramework基础篇
课时35视频【DRF】DRF介绍和安装06:21
课时36视频【DRF】Postman使用介绍07:43
课时37视频【DRF】项目准备工作06:49
课时38视频【DRF】DRF初体验16:35
课时39视频【DRF】序列化-序列化的定义17:43
课时40视频【DRF】序列化-序列化的使用16:34
课时41视频【DRF】序列化-模型序列化04:59
课时42视频【DRF】序列化-序列化的嵌套16:36
课时43视频【DRF】请求和响应09:46
课时44视频【DRF】类视图-APIView使用详解11:02
课时45视频【DRF】类视图-Mixin使用详解16:00
课时46视频【DRF】类视图-GenericAPIView使用详解13:38
课时47视频【DRF】类视图-ViewSet视图集14:48
课时48视频【DRF】权限认证-认证流程分析20:56
课时49视频【DRF】权限认证-手动实现JWT认证(1)13:52
课时50视频【DRF】权限认证-手动实现JWT认证(2)18:06
课时51视频【DRF】权限认证-权限管理17:12
课时52视频【DRF】限速节流(1)13:36
课时53视频【DRF】限速节流(2)08:29
课时54视频【DRF】分页配置13:47
课时55视频【DRF】异常处理16:21
章节3:OA系统项目实战篇
课时56视频【项目实战】后端项目创建09:33
课时57视频【项目实战】跨域请求配置08:56
课时58视频【项目实战】重写User模型32:43
课时59视频【项目实战】修改OAUser模型主键09:23
课时60视频【项目实战】添加部门表09:49
课时61视频【项目实战】自定义命令初始化部门06:10
课时62视频【项目实战】自定义命令初始化领导数据17:05
课时63视频【项目实战】登录功能实现18:19
课时64视频【项目实战】获取用户信息05:06
课时65视频【项目实战】创建前端项目03:18
课时66视频【项目实战】frame和login结构搭建09:13
课时67视频【项目实战】登录页面实现11:45
课时68视频【项目实战】前端登录功能实现18:17
课时69视频【项目实战】用户和token信息管理11:56
课时70视频【项目实战】用async和await改写Ajax请求32:06
课时71视频【项目实战】集成ElementPlus04:39
课时72视频【项目实战】优化登录失败提示13:39
课时73视频【项目实战】Frame页面结构搭建.13:40
课时74视频【项目实战】侧栏菜单栏实现22:51
课时75视频【项目实战】折叠和展开菜单栏功能14:51
课时76视频【项目实战】header组件布局09:20
课时77视频【项目实战】解决authStore的小bug09:35
课时78视频【项目实战】未登录限制访问06:25
课时79视频【项目实战】退出登录功能实现06:19
课时80视频【项目实战】使用中间件实现登录校验36:41
课时81视频【项目实战】修改密码功能后端实现07:44
课时82视频【项目实战】修改密码对话框实现19:56
课时83视频【项目实战】修改密码功能前端实现10:05
课时84视频【项目实战】考勤相关模型创建14:05
课时85视频【项目实战】考勤视图集和序列化功能(1)19:45
课时86视频【项目实战】考勤视图集和序列化功能(2)10:55
课时87视频【项目实战】考勤视图集和序列化功能(3)04:22
课时88视频【项目实战】考勤视图集和序列化功能(4)17:47
课时89视频【项目实战】考勤视图集和序列化功能(5)05:49
课时90视频【项目实战】请假类型和审批者API实现14:33
课时91视频【项目实战】个人考勤页面简单布局19:25
课时92视频【项目实战】发布考勤对话框实现20:35
课时93视频【项目实战】前端获取请假类型和审批者10:49
课时94视频【项目实战】发起请假前端功能实现07:11
课时95视频【项目实战】个人考勤列表展示21:57
课时96视频【项目实战】个人考勤列表分页(1)-后端实现09:51
课时97视频【项目实战】个人考勤列表分页(2)-前端实现15:01
课时98视频【项目实战】折叠侧边栏后table标签宽度自适应05:02
课时99视频【项目实战】下属考勤页面布局实现12:05
课时100视频【项目实战】OAMain组件封装05:55
课时101视频【项目实战】OAPagination组件封装10:24
课时102视频【项目实战】OADialog组件封装12:22
课时103视频【项目实战】个人考勤列表bug解决04:20
课时104视频【项目实战】下属考勤信息展示05:23
课时105视频【项目实战】处理考勤对话框显示11:57
课时106视频【项目实战】下属考勤处理功能完成17:31
课时107视频【项目实战】通知相关模型创建09:20
课时108视频【项目实战】InformSerializer实现16:32
课时109视频【项目实战】发布通知功能后端实现14:18
课时110视频【项目实战】发布通知页面搭建(包含富文本编辑器)24:57
课时111视频【项目实战】部门列表后端返回和前端展示09:43
课时112视频【项目实战】上传图片校验功能实现16:43
课时113视频【项目实战】上传图片保存功能实现18:52
课时114视频【项目实战】富文本编辑器中上传图片完成20:49
课时115视频【项目实战】图片上传错误处理08:57
课时116视频【项目实战】发布通知功能前端完成04:10
课时117视频【项目实战】重写get_querysset方法-节省大量SQL14:45
课时118视频【项目实战】通知列表展示15:27
课时119视频【项目实战】重写destroy方法删除通知03:41
课时120视频【项目实战】删除通知前端+后端功能实现15:30
课时121视频【项目实战】通知详情页展示13:57
课时122视频【项目实战】阅读通知数据处理13:43
课时123视频【项目实战】通知列表已读、未读状态13:27
课时124视频【项目实战】添加员工页面搭建08:15
课时125视频【项目实战】添加员工后端功能实现19:43
课时126视频【项目实战】发送激活员工账号邮件11:36
课时127视频【项目实战】Windows上安装Redis09:30
课时128视频【项目实战】Redis基本使用和介绍07:06
课时129视频【项目实战】Celery介绍06:32
课时130视频【项目实战】Celery和Django配合使用19:26
课时131视频【项目实战】使用Celery异步发送邮件07:23
课时132视频【项目实战】添加员工前端功能实现07:57
课时133视频【项目实战】激活员工流程和模板渲染13:36
课时134视频【项目实战】激活员工post方法实现08:48
课时135视频【项目实战】激活员工前端功能实现(含token编码问题)13:19
课时136视频【项目实战】员工列表后端实现(分页+过滤)19:28
课时137视频【项目实战】员工列表前端功能基本实现11:16
课时138视频【项目实战】每页数据量和分页功能实现09:41
课时139视频【项目实战】员工状态修改后端实现08:28
课时140视频【项目实战】员工状态修改前端实现11:04
课时141视频【项目实战】员工列表过滤组件搭建17:31
课时142视频【项目实战】员工列表过滤功能前端实现07:34
课时143视频【项目实战】员工列表过滤功能后端实现08:39
课时144视频【项目实战】将员工数据下载成Excel-后端实现23:01
课时145视频【项目实战】将员工数据下载成Excel-前端实现18:42
课时146视频【项目实战】批量上传员工Excel文件-后端实现20:20
课时147视频【项目实战】批量上传员工Excel文件-前端实现10:42
课时148视频【项目实战】首页API实现(员工统计、最新考勤、最新通知)22:37
课时149视频【项目实战】用Redis缓存首页API数据12:53
课时150视频【项目实战】用Echarts实现部门员工数量图表15:25
课时151视频【项目实战】首页最新通知和考勤功能实现13:10
课时152视频【项目实战】路由重构18:47
课时153视频【项目实战】菜单栏重构18:49
课时154视频【项目实战】菜单栏权限管理31:03
章节4:Docker容器篇
课时155视频【部署】Ubuntu虚拟机的安装15:53
课时156视频【部署】Tabby连接ubuntu和更新sources.list11:24
课时157视频【部署】Docker介绍和安装09:22
课时158视频【部署】needrestart处理02:21
课时159视频【部署】docker运行相关命令06:59
课时160视频【部署】Docker镜像相关命令(1)15:03
课时161视频【部署】Docker镜像相关命令(2)05:29
课时162视频【部署】容器管理命令(1)09:30
课时163视频【部署】容器管理命令(2)11:31
课时164视频【部署】数据卷管理07:55
课时165视频【部署】网络管理-网络模式10:35
课时166视频【部署】网络管理-端口映射06:25
课时167视频【部署】Dockerfile介绍和构建过程09:00
课时168视频【部署】Dockerfile-WORKDIR和RUN指令09:22
课时169视频【部署】Dockerfile-EXPOSE指令12:07
课时170视频【部署】Dockerfile-VOLUME指令07:11
课时171视频【部署】Dockerfile-CMD和ENTRYPOINT指令08:03
课时172视频【部署】Dockerfile-ADD和COPY指令14:05
课时173视频【部署】Dockerfile-ENV和ARG指令11:08
课时174视频【部署】Docker-Compose介绍和安装06:17
课时175视频【部署】Docker-Compose案例-创建web镜像19:00
课时176视频【部署】Docker-Compose案例-编排容器29:48
课时177视频【部署】Docker-Compose案例-常用命令11:16
章节5:项目部署篇
课时178视频【部署】用Git管理前后端代码37:26
课时179视频【部署】前端项目打包19:02
课时180视频【部署】后端项目部署前准备工作34:43
课时181视频【部署】用Git将代码同步到服务器上06:25
课时182视频【部署】安装MySQL和Redis服务06:45
课时183视频【部署】Django项目部署准备工作18:31
课时184视频【部署】用Nginx+uWSGI部署完成16:52
课时185视频【部署】基于Docker-前端项目准备工作18:16
课时186视频【部署】基于Docker-后端项目准备工作19:22
课时187视频【部署】基于Docker-compose.yaml编写29:01
课时188视频【部署】基于Docker-部署完成
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

评论(0)