
Django+Vue+Docker打造企业级OA系统
来自 网络整理·免费领取学习资源
6,646 领取 · 7,042 收藏更新于 2026年9月20日
这份资料来自网络整理2026年的付费VIP课,内容以视频为主,对应《Django+Vue+Docker打造企业级OA系统》。官网需要单独购买,有集上可以免费领取。
课程目录
- (1)课程介绍
- (10)【入门】模板语法(1)
- (100)【项目实战】下属考勤页面布局实现
- (101)【项目实战】OAMain组件封装
- (102)【项目实战】OAPagination组件封装
- (103)【项目实战】OADialog组件封装
- (104)【项目实战】个人考勤列表bug解决
- (105)【项目实战】下属考勤信息展示
- (106)【项目实战】处理考勤对话框显示
- (107)【项目实战】下属考勤处理功能完成
- (108)【项目实战】通知相关模型创建
- (109)【项目实战】InformSerializer实现
- (11)【入门】模板语法(2)
- (110)【项目实战】发布通知功能后端实现
- (111)【项目实战】发布通知页面搭建(包含富文本编辑器)
- (112)【项目实战】部门列表后端返回和前端展示
- (113)【项目实战】上传图片校验功能实现
- (114)【项目实战】上传图片保存功能实现
- (115)【项目实战】富文本编辑器中上传图片完成
- (116)【项目实战】图片上传错误处理
- (117)【项目实战】发布通知功能前端完成
- (118)【项目实战】重写get_queryset方法
- (119)【项目实战】通知列表展示
- (12)【入门】模板语法(3)(替换数组)
- (120)【项目实战】重写destroy方法删除通知
- (121)【项目实战】删除通知前端+后端功能实现
- (122)【项目实战】通知详情页展示
- (123)【项目实战】阅读通知数据处理
- (124)【项目实战】通知列表已读、未读状态
- (125)【项目实战】添加员工页面搭建
- (126)【项目实战】添加员工后端功能实现
- (127)【项目实战】发送激活员工邮件
- (128)【项目实战】Windows上安装Redis
- (129)【项目实战】Redis基本使用和介绍
- (13)【入门】模板语法(4)
- (130)【项目实战】Celery介绍
- (131)【项目实战】Celery和Django配合使用
- (132)【项目实战】使用Celery异步发送邮件
- (133)【项目实战】添加员工前端功能实现
- (134)【项目实战】激活员工流程和模板渲染
- (135)【项目实战】激活员工post方法实现
- (136)【项目实战】激活员工前端功能实现(含token编码问题)
- (137)【项目实战】员工列表后端实现(分页+过滤)
- (138)【项目实战】员工列表前端功能基本实现
- (139)【项目实战】每页数据量和分页功能实现
- (14)【入门】模板语法(5)
- (140)【项目实战】员工状态修改后端实现
- (141)【项目实战】员工状态修改前端实现
- (142)【项目实战】员工列表过滤组件搭建
- (143)【项目实战】员工列表过滤功能前端实现
- (144)【项目实战】员工列表过滤功能后端实现
- (145)【项目实战】将员工数据下载成Excel-后端实现
- (146)【项目实战】将员工数据下载成Excel-前端实现
- (147)【项目实战】批量上传员工Excel文件-后端实现
- (148)【项目实战】批量上传员工Excel文件-前端实现
- (149)【项目实战】首页API实现(员工统计、最新考勤、最新通知)
- (15)【入门】计算属性
- (150)【项目实战】用Redis缓存首页API数据
- (151)【项目实战】用Echarts实现员工数量条形图
- (152)【项目实战】首页最新通知和考勤功能实现
- (153)【项目实战】路由重构
- (154)【项目实战】菜单栏重构
- (155)【项目实战】菜单栏权限管理
- (156)【部署】Ubuntu虚拟机的安装
- (157)【部署】Tabby连接ubuntu和更新sources
- (158)【部署】Docker介绍和安装
- (159)【部署】neetrestart处理
- (16)【入门】监听-ref函数定义的属性
- (160)【部署】docker运行相关命令
- (161)【部署】Docker镜像相关命令(1)
- (162)【部署】Docker镜像相关命令(2)
- (163)【部署】容器管理命令(1)
- (164)【部署】容器管理命令(2)
- (165)【部署】数据卷管理
- (166)【部署】网络管理-网络模式
- (167)【部署】网络管理-端口映射
- (168)【部署】Dockerfile介绍和构建过程
- (169)【部署】Dockerfile-WORKDIR和RUN指令
- (17)【入门】监听-reactive函数定义的属性
- (170)【部署】Dockerfile-EXPOSE指令
- (171)【部署】Dockerfile-VOLUME指令
- (172)【部署】Dockerfile-CMD和ENTRYPOINT
- (173)【部署】Dockerfile-ADD和COPY指令
- (174)【部署】Dockerfile-ENV和ARG指令
- (175)【部署】Docker-Compose介绍和安装
- (176)【部署】Docker-Compose案例-创建web镜像
- (177)【部署】Docker-Compose案例-编排容器
- (178)【部署】Docker-Compose案例-常用命令
- (179)【部署】用Git管理前后端代码
- (18)【入门】生命周期函数
- (180)【部署】前端项目打包
- (181)【部署】后端项目部署前准备工作
- (182)【部署】用Git将代码同步到服务器上
- (183)【部署】安装MySQL和Redis服务
- (184)【部署】Django项目部署
- (185)【部署】用Nginx+uWSGI部署完成
- (186)【部署】基于Docker-前端项目准备工作
- (187)【部署】基于Docker-后端项目准备工作
- (188)【部署】基于Docker-compose.yaml编写
- (189)【部署】基于Docker-部署完成
- (19)【入门】自定义组件-定义属性
- (2)【准备】Node环境安装
- (20)【入门】自定义组件-定义事件
- (21)【入门】自定义组件-定义v-model
- (22)【入门】自定义组件-插槽基本使用
- (23)【入门】自定义组件-具名插槽
- (24)【入门】自定义组件-具名作用域
- (25)【VueRouter】创建routerdemo项目
- (26)【VueRouter】路由对象的创建
- (27)【VueRouter】路由导航和展示
- (28)【VueRouter】嵌套路由
- (29)【VueRouter】路由传参的两种方式
- (3)【准备】VSCode和配套插件
- (30)【VueRouter】编程式导航
- (31)【VueRouter】导航守卫
- (32)【VueRouter】路由元信息
- (33)【VueRouter】创建piniademo项目
- (34)【Pinia】pinia的基本使用
- (35)【Pinia】pinia实战案例
- (36)【DRF】DRF介绍和安装
- (37)【DRF】Postman使用介绍
- (38)【DRF】项目准备工作
- (39)【DRF】DRF快速入门
- (4)【入门】Vue项目创建和结构介绍
- (40)【DRF】序列化-序列化的定义
- (41)【DRF】序列化-序列化的使用
- (42)【DRF】序列化-模型序列化~1
- (43)【DRF】序列化-序列化的嵌套
- (44)【DRF】请求和响应
- (45)【DRF】类视图-APIView使用详解
- (46)【DRF】类视图-Mixin使用详解
- (47)【DRF】类视图-GenericAPIView使用详解
- (48)【DRF】类视图-ViewSet视图集
- (49)【DRF】权限认证-认证流程分析
- (5)【入门】vue文件结构介绍
- (50)【DRF】权限认证-手动实现JWT认证(1)
- (51)【DRF】权限认证-手动实现JWT认证(2)
- (52)【DRF】权限认证-权限管理
- (53)【DRF】限速节流(1)
- (54)【DRF】限速节流(2)
- (55)【DRF】分页配置
- (56)【DRF】异常处理
- (57)【项目实战】后端项目创建
- (58)【项目实战】跨域请求配置
- (59)【项目实战】重写User模型
- (6)【入门】组合式API
- (60)【项目实战】修改OAUser模型主键
- (61)【项目实战】添加部门表
- (62)【项目实战】自定义命令初始化部门
- (63)【项目实战】自定义命令初始化领导数据
- (64)【项目实战】登录功能实现
- (65)【项目实战】返回用户信息
- (66)【项目实战】创建前端项目
- (67)【项目实战】frame和login结构搭建
- (68)【项目实战】登录页面实现
- (69)【项目实战】前端登录功能实现
- (7)【入门】组合式API中修改组件名称
- (70)【项目实战】用户和token信息管理
- (71)【项目实战】用async和await改写Ajax请求
- (72)【项目实战】集成ElementPlus
- (73)【项目实战】优化登录失败提示
- (74)【项目实战】Frame页面结构搭建
- (75)【项目实战】侧栏菜单栏实现
- (76)【项目实战】折叠和展开菜单栏功能
- (77)【项目实战】header组件布局
- (78)【项目实战】解决authStore的小bug
- (79)【项目实战】未登录限制访问
- (8)【入门】使用ref定义响应式变量
- (80)【项目实战】退出登录功能实现
- (81)【项目实战】使用中间件实现登录校验
- (82)【项目实战】修改密码功能后端实现
- (83)【项目实战】修改密码对话框实现
- (84)【项目实战】修改密码功能前端实现
- (85)【项目实战】考勤相关模型创建
- (86)【项目实战】考勤视图集和序列化功能(1)
- (87)【项目实战】考勤视图集和序列化功能(2)
- (88)【项目实战】考勤视图集和序列化功能(3)-初始化考勤类型
- (89)【项目实战】考勤视图集和序列化功能(4)
- (9)【入门】使用reactive定义响应式变量
- (90)【项目实战】考勤视图集和序列化功能(5)
- (91)【项目实战】请假类型和审批者API实现
- (92)【项目实战】个人考勤页面简单布局
- (93)【项目实战】发布考勤对话框实现
- (94)【项目实战】前端获取请假类型和审批者
- (95)【项目实战】发起请假前端功能实现
- (96)【项目实战】个人考勤列表展示
- (97)【项目实战】个人考勤列表分页(1)-后端实现
- (98)【项目实战】个人考勤列表分页(2)-前端实现
- (99)【项目实战】折叠侧边栏后table标签宽度自适应
包含内容
- · (1)课程介绍
- · (10)【入门】模板语法(1)
- · (100)【项目实战】下属考勤页面布局实现
- · (101)【项目实战】OAMain组件封装
- · (102)【项目实战】OAPagination组件封装
- · (103)【项目实战】OADialog组件封装
- · (104)【项目实战】个人考勤列表bug解决
- · (105)【项目实战】下属考勤信息展示
贡献者
林一
黄金
学习社区
1 人正在学习
编程与技术实践交流
交流编程基础、项目实践、数据库和部署问题。提问请说明环境、复现步骤与已尝试的方法。