课程简介
解决后端开发从零到有的工程问题 许多开发者在构建 Web 应用时,常陷入前端与后端逻辑割裂的困境:要么只能写静态页面,要么后端代码缺乏规范的项目结构。这套教程聚焦于 Python 全栈开发的核心痛点,通过 Django 与 Vue 的技术组合,提供一套可落地的工程化解决方案。课程不局限于语法讲解,而是从 MVT 设计模式、路由匹配策略、ORM 数据映射到后…
解决后端开发从零到有的工程问题
许多开发者在构建 Web 应用时,常陷入前端与后端逻辑割裂的困境:要么只能写静态页面,要么后端代码缺乏规范的项目结构。这套教程聚焦于 Python 全栈开发的核心痛点,通过 Django 与 Vue 的技术组合,提供一套可落地的工程化解决方案。课程不局限于语法讲解,而是从 MVT 设计模式、路由匹配策略、ORM 数据映射到后台管理配置,完整梳理了 Web 后端开发的底层逻辑。它帮助学习者建立从环境隔离、项目初始化到功能模块开发的标准化流程,解决“代码散乱、难以维护”的实际问题。
适合具备基础编程思维的进阶学习者
本课程适合已经掌握 Python 基础语法,或具备其他语言 Web 开发经验,希望横向扩展至 Python 生态的开发者。初学者若缺乏基本的循环、函数概念,可能在视图逻辑部分感到吃力。建议学习路径如下:首先通过环境准备章节掌握虚拟环境的隔离技术,这是工程化的第一步;接着深入理解路由匹配(字符串、转换器、正则)与视图分类(函数式、类视图),这是请求响应的骨架;然后重点攻克 ORM 模型与数据库交互,这是数据层的基石。对于有 Vue 基础的用户,可重点关注后端 API 的设计与数据返回格式,以实现前后端分离的高效对接。
资料配合与实践目标
学完本套内容,开发者应能独立搭建具备用户认证、数据 CRUD 操作及后台管理功能的 Web 系统,并能参考企业官网案例完成从需求分析到静态资源渲染的完整落地。资料包中的视频文件应按顺序对照实践,建议开启编辑器跟随每一步代码编写,而非仅观看演示。在讲解 ORM 查询条件、模板继承与包含等章节时,务必亲手修改参数观察结果变化,将抽象的框架概念转化为肌肉记忆。这种“边看边敲”的方式,能确保你将教程中的知识转化为实际的项目复用能力,而非停留于理论认知。
课程目录
课程目录79 集
- 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