解决前后端分离前的全栈衔接痛点

这门课程核心解决的是“只会写脚本或只会写页面,却无法独立交付完整 Web 应用”的问题。虽然标题提及 Vue,但课程主体深度聚焦于 Django 后端工程化。它填补了初学者在理解 HTTP 协议、MVT 架构模式以及 ORM 数据持久化方面的认知空白,让你掌握 Python 作为后端语言处理复杂业务逻辑的标准姿势,是打通前后端数据链路的必要环节。

适合具备 Python 基础、想转向工程开发的开发者

适合已经熟悉 Python 基本语法,但对 Web 框架原理一知半解,或仅用过 Flask 等微框架、缺乏大型项目结构经验的开发者。课程从虚拟环境配置、项目创建讲起,非常适合用来纠正“脚本科”式的代码编写习惯,建立规范的工程思维。对于完全没有编程基础的初学者,建议先补充 Python 基础再切入,否则直接看视频会因概念跳跃而难以消化。

学习路径与实战建议

建议按以下顺序对照实践:首先精读路由匹配章节,包括精确模式、路径转换器和正则表达式,这是 API 设计的基石;其次攻克视图层,理解函数视图与基于类的视图区别,并动手实现登录功能;接着系统学习模板引擎,掌握变量过滤、继承与包含,这是理解前后端渲染的关键;最后重点训练 ORM 操作,特别是多条件查询和元数据配置,这是数据层的核心能力。

学完后,你将能独立搭建基于 Django 的后台管理系统或标准 API 服务,实现用户认证、数据增删改查等完整功能。资料中的每一个视频都对应具体的代码实现,务必亲手创建项目、配置 MySQL 连接,并复现登录功能与数据列表页。只有将代码跑通并根据需求修改字段,才能真正掌握这套技术栈,而不是停留在看懂视频的层面。

课程目录

01_为什么要学习Python Web开发.mp4 25.39M
02_django项目简介.mp4 34.07M
03_什么是web框架.mp4 15.58M
03_什么是w
04_准备开发环境.mp4 12.25M
05_虚拟环境下安装django.mp4 13.33M
06_创建django项目.mp4 17.91M
07_django的mvt模式.mp4 5.09M
08_创建Django应用.mp4 21.98M
09_路由匹配模式1:字符串精确模式.mp4 11.93M
10_路由匹配模式2:路径转换器格式.mp4 20.79M
11_路由匹配模式3:正则表达式.mp4 12.89M
12_函数视图.mp4 14.00M
13_函数视图实例:实现登录功能.mp4 37.85M
14_基于类的视图.mp4 20.62M
15_HttpRequest请求对象.mp4 33.03M
16_获取6种不同形式的请求参数.mp4 12.50M
17_HttpResponse响应对象.mp4 20.80M
18_模板引擎和配置.mp4 17.65M
19_模板中的变量.mp4 23.56M
20_模板循环和判断标签.mp4 32.87M
21_模板过滤器.mp4 24.13M
22_模板继承和包含.mp4 26.84M
23_【模型】什么是orm.mp4 5.25M
24_【模型】配置mysql数据库.mp4 23.64M
25_【模型】创建模型.mp4 47.66M
26_【模型】设置meta元数据.mp4 26.28M
27_ORM新增数据.mp4 40.61M
28_ORM查询数据.mp4 16.69M
29_ORM查询条件.mp4 25.00M
30_ORM多条件查询.mp4 12.96M
31_ORM更新数据.mp4 13.99M
32_ORM删除数据.mp4 13.59M
33_【Django后台】注册后台模型.mp4 37.11M
34_【Django后台】配置后台.mp4 18.64M
35_【django后台】设置函数.mp4 15.13M
36_【开发企业官网】1.需求分析.mp4 42.30M
37_【开发企业官网】2.创建项目和应用.mp4 25.06M
38_【开发企业官网】3.配置数据库.mp4 19.43M
39_【开发企业官网】4.渲染静态文件.mp4 35.12M
40_【开发企业官网】5.创建幻灯片模型.mp4 58.41M
41_【开发企业官网】6.幻灯片效果前端显示.mp4 40.22M
42_【开发企业官网】7.团队介绍模块实现.mp4 42.19M
43_【开发企业官网】8.文章管理模块实现.mp4 49.67M
44_【开发企业官网】9.新闻列表页和详情页模块实现.mp4 38.38M
45_【开发企业官网】10.使用富文本编辑器.mp4 42.47M
46_【开发企业官网】11.首页显示新闻内容.mp4 60.79M
47_【开发企业官网】12.设置新闻页样式.mp4 39.60M
48_【学生成绩管理系统】-项目简介.mp4 18.16M
49_【学生成绩管理系统】-需求分析.mp4 16.08M
50_虚拟环境中创建Django5项目.mp4 16.73M
51_设置全局配置setting.mp4 24.23M
52_【班级管理】创建Grade模型并配置后台.mp4 31.23M
53_【班级管理】创建ListView列表页视图类.mp4 29.42M
54_【班级管理】创建列表页模板页面.mp4 20.18M
55_【班级管理】搜索和分页功能实现.mp4 23.88M
56_【班级管理】使用CreateView新增和UpdateV.mp4 29.99M
57_【班级管理】使用模板标签实现表单校验.mp4 33.77M
58_【班级管理】使用DeleteView实现删除班级.mp4 15.28M
59_【学生管理】创建ListView列表页视图类.mp4 19.36M
60_【学生管理】SweetAlert2弹出框的基本使用.mp4 37.07M
61_【学生管理】fetch发送请求添加学生信息.mp4 36.21M
62_【学生管理】验证并保存学生信息.mp4 34.57M
63_【学生管理】Form类验证新增学生信息.mp4 31.06M
64_【学生管理】form_invalid验证失败优化处理.mp4 23.82M
65_【学生管理】form_valid处理提交表单.mp4 27.60M
66_【学生管理】把学生信息写入到数据库.mp4 28.52M
67_【学生管理】创建UpdateView视图类.mp4 27.36M
68_【学生管理】创建编辑页面并对其验证.mp4 40.00M
69_【学生管理】创建DeleteView删除学生信息.mp4 32.35M
70_【学生管理】创建BulkDeleteView批量删除.mp4 46.03M
71_【学生管理】使用OpenPyXL读取Excel.mp4 32.44M
72_【学生管理】使用OpenPyXL写入Excel.mp4 24.80M
73_【学生管理】SweetAlert2上传Excel文件.mp4 29.97M
74_【学生管理】使用0penPyXL处理上传的Excel信.mp4 15.09M
75_【学生管理】将上传Excel信息写入到数据库中.mp4 21.84M
76_【学生管理】创建批量导出学生信息视图函数.mp4 40.66M
77_【学生管理】从数据库中查询学生数据并导出到Excel.mp4 29.40M
78_【学生管理】使用get_queryset实现搜索学生.mp4 42.22M
79_【学生管理】自定义模板标签解决分页bug.mp4 23.60M
80_【老师管理】老师管理功能实现.mp4 40.21M
81_【成绩管理】成绩管理功能实现.mp4 33.95M
82_【用户管理】创建登录页面.mp4 25.00M
83_【用户管理】提交登录请求并判断角色.mp4 44.52M
84_【用户管理】把常用信息写入到session会话.mp4 18.53M
85_【用户管理】使用logout实现退出登录功能.mp4 47.80M
86_【用户管理】修改密码功能实现.mp4 20.90M
87_【用户管理】视图类权限管理功能实现.mp4 41.70M
88_【用户管理】视图函数权限管理功能实现.mp4 14.21M
89_【学生成绩管理系统】-项目总结.mp4 9.97M
90_创建Django电影项目.mp4 36.11M
91_创建电影应用.mp4 27.87M
92_初识DRF.mp4 12.63M
93_传统方式创建接口.mp4 15.41M
94_使用ModelSerializer简化代码.mp4 16.77M
95_APIView 视图扩展.mp4 27.09M
96_postman接口测试工具的使用.mp4 29.16M
97_基于类的视图1-使用APIView实现.mp4 50.24M
98_基于类的视图2-通用视图.mp4 69.40M
99_基于类的视图3-使用视图集.mp4 36.37M
100_安装前端框架Vue3.mp4 25.38M
101_Vue执行流程.mp4 22.06M
102_安装css框架tailwind.mp4 27.90M
103_创建项目首页.mp4 42.41M
104_解决跨域问题.mp4 7.69M
105_发送axios请求.mp4 20.59M
106_使用模板显示首页数据.mp4 54.24M
107_实现分页请求数据功能.mp4 49.36M
108_页面中添加分页按钮.mp4 39.97M
109_实现上一页下一页按钮跳转功能.mp4 36.16M
110_分页按钮实现跳转功能.mp4 45.58M
111_电影详情页实现.mp4 42.14M
112_搜索功能接口实现.mp4 34.00M
113_实现搜索后页面.mp4 55.16M
114_实现顶部导航栏分类功能.mp4 28.48M
115_分类下地区查询功能实现.mp4 79.52M
116_用户模块djoser介绍.mp4 26.67M
117_用户注册接口实现.mp4 15.36M
118_用户注册邮箱配置.mp4 31.25M
119_实现邮箱验证唯一的功能.mp4 38.31M
120_用户注册信息验证.mp4 30.95M
121_用户注册信息验证2.mp4 23.16M
122_发送注册用户请求.mp4 19.42M
123_通过邮件激活用户功能.mp4 31.57M
124_用户登录接口实现.mp4 28.29M
125_登录页面实现.mp4 23.66M
126_判断用户登录状态.mp4 58.30M
127_刷新token实现自动登录.mp4 41.36M
128_退出用户登录功能.mp4 23.81M
129_重置密码接口实现.mp4 23.99M
130_发送重置邮件的功能.mp4 14.45M
131_通过邮件重置密码.mp4 20.42M
132_修改密码接口实现.mp4 22.04M
133_修改密码页面实现.mp4 26.76M
134_导航守卫判断个人中心页面是否登录.mp4 50.42M
135_导航守卫判断登录注册页面.mp4 13.22M
136_djoser本地化语言配置.mp4 22.79M
137_user表关联profile表.mp4 36.49M
138_movie收藏表之间的模型关系.mp4 18.24M
139_收藏电影接口实现.mp4 28.46M
140_取消收藏和收藏列表接口实现.mp4 20.66M
141_判断是否收藏电影接口实现.mp4 20.68M
142_判断收藏状态页面实现.mp4 24.11M
143_添加收藏和取消收藏页面实现.mp4 25.88M
144_电影收藏列表页面实现.mp4 16.58M
145_57.电影分类接口权限设置.mp4 35.30M
146_58.用户收藏接口权限设置.mp4 15.97M
147_59.优化代码-统一管理错误信息.mp4 41.59M
148_60.优化代码-统一设置headers.mp4 11.33M
149_61.创建交易应用判断是否显示网盘.mp4 14.41M
150_获取当前用户状态查看网盘信息.mp4 36.24M
151_63.会员卡接口实现.mp4 38.12M
152_会员卡页面实现.mp4 16.02M
153_65.支付宝沙箱环境配置.mp4 23.20M
154_支付宝支付流程.mp4 22.53M
155_支付宝支付示例功能实现.mp4 43.33M
156_支付宝支付接口实现.mp4 32.10M
157_支付宝支付交易方法实现.mp4 24.68M
158_70.支付宝创建订单实现.mp4 23.71M
159_支付宝支付页面实现.mp4 35.01M
160_内网穿透工具使用.mp4 21.56M
161_支付宝异步验签1.配置回调信息并获取异步验签参数.mp4 33.15M
162_支付宝异步验签2.rsa验签.mp4 36.43M
163_支付宝异步验签3.验证返回参数.mp4 43.67M
164_验签成功更改订单状态.mp4 41.31M
165_使用事务保持数据一致性.mp4 15.45M
166_我的订单接口实现.mp4 49.18M
167_我的订单页面实现.mp4 35.47M
168_根据订单号进行查询我的订单.mp4 19.91M
169_完成未支付订单接口和页面实现.mp4 34.04M
170_异步和定时任务简介.mp4 11.02M
171_redis的安装和配置.mp4 8.41M
172_celery的安装和基本使用.mp4 10.53M
173_flower的安装和基本使用.mp4 5.50M
174_celery执行异步任务.mp4 33.37M
175_celery-beat执行定时任务.mp4 23.40M
176_更新订单状态.mp4 36.66M
177_项目部署简介.mp4 15.99M
178_购买阿里云服务器.mp4 10.78M
179_安装和配置宝塔面板.mp4 19.43M
180_安装并配置mysql.mp4 15.84M
181_上传代码到服务器方式1-FTP上传.mp4 12.15M
182_上传代码到服务器方式2-git上传代码到服务器.mp4 30.18M
183_创建python项目添加包依赖.mp4 12.17M
184_创建虚拟环境并启动服务.mp4 19.01M
185_nginx基本使用.mp4 39.84M
186_企业网站配置nginx.mp4 22.41M
187_配置gunicorn多进程提升性能.mp4 17.36M
188_配置supervisor监控进程.mp4 31.36M
189_【部署前后端分离项目】上传代码到服务器.mp4 18.90M
190_【部署前后端分离项目】配置项目前端启动服务.mp4 29.83M
191_【部署前后端分离项目】配置项目后端启动服务.mp4 32.80M
192_【部署前后端分离项目】配置网站项目支付功能.mp4 6.95M
193_【部署前后端分离项目】配置celery和flowe.mp4 14.24M
194_【部署前后端分离项目】配置gunicorn和super.mp4 23.32M
大熊课堂_Django+Vue:Python Web全栈开发【194节】/