《跟着王进老师学Python之Django篇第四季:数据库开发之ORM》7ffd037592fe2eceff1fa0bc8bb81b77_3e04d34d054df8cb415a357e81306c7d.webp (45.21 KB, 下载次数: 82) 下载附件 保存到相册 2025-2-16 01:23 上传【技能收获】学完可掌握:Python 编程。课程以实战为导向,覆盖从基础概念到完整项目落地的关键步骤,配套章节笔记便于课后复盘与面试前快速回顾。【学习建议】建议按目录顺序学习,先打基础再进入综合实战章节;每完成 2~3 节可结合笔记整理一份学习小结,最终尝试独立复现一套完
王进这套 Django 系列走到第四季,主题收得很窄——数据库开发中的 ORM。窄是好事。前三季铺完 MTV 骨架、视图与模板之后,真正卡住多数人的其实就剩这一层:模型怎么定义、查询怎么发、SQL 什么时候被生成、什么时候被悄悄执行了第二次。这一季不铺新框架,只围着 Django 的数据库层打转,对已经能写出跑得通的增删改查、但一遇到多表关联和性能问题就发懵的人,正好接得上。
按 ORM 的学习规律,真正决定水平高低的是三段,这门课的目录结构也基本按这个顺序压过去。
相对而言,环境搭建、后台注册、简单 CRUD 演示这些环节可以快进,属于每季都会重复的部分,快速扫过确认没有版本差异即可。
如果时间有限,建议把重心放在三处:一是 QuerySet 的惰性执行与缓存机制,这决定了你能不能预判一条语句会在哪里落地成 SQL;二是 select_related 与 prefetch_related 的对比演示,这两个方法名字像、原理完全不同,靠背结论没用,必须看它在多表场景下各自生成的查询长什么样;三是聚合与 annotate 的配合,这是从「会查」到「会统计」的分水岭,也是写报表类接口绕不开的一步。至于模型字段那一节,可以当工具手册用,遇到不确定的字段类型再回头翻。
这类课程包通常混着视频、示例代码和章节笔记,拆法比看完更重要。
整体判断:这是一门主题明确、边界清晰的专题课,不负责带你入门 Django,也不负责教你部署,它只解决数据库层这一个问题。如果你的项目已经开始出现慢查询,或者你答不出「这条 QuerySet 到底发了几条 SQL」,这一季的价值就体现出来了。
7ffd037592fe2eceff1fa0bc8bb81b77_3e04d34d054df8cb415a357e81306c7d.webp 下载附件 保存到相册 2025-2-16 01:23 上传
课程推荐
《跟着王进老师学Python之Django篇第四季:数据库开发之ORM》7ffd037592fe2eceff1fa0bc8bb81b77_3e04d34d054df8cb415a357e81306c7d.webp 下载附件 保存到相册 2025-2-16 01:23 上传【技能收获】学完可掌握:Python 编程。课程以实战为导向,覆盖从基础概念到完整项目落地的关键步骤,配套章节笔记便于课后复盘与面试前快速回顾。【学习建议】建议按目录顺序学习,先打基础再进入综合实战章节;每完成 2~3 节可结合笔记整理一份学习小结,最终尝试独立复现一套完整 Demo 写入个人作品集。【就业发展】可面向岗位:Linux 运维工程师、SRE、云计算工程师、DevOps 工程师。云原生与自动化运维仍是企业 IT 刚需方向,认证 + 实战项目组合能显著提升面试通过率,适合向中高级运维或架构岗进阶。 若你已有一定编程或运维基础,本课程可帮助你在现有技能栈上快速叠加热门方向能力,提升求职时的项目说服力与薪资谈判空间。
视频目录(46 节)
* 1 引入数据库开发之ORM.mp4
* 2 通过ORM操作数据库的体验.mp4
* 3 ORM模型的介绍.mp4
* 4 ORM模型的优势.mp4
* 5 创建项目并初始化.mp4
* 6 配置数据库连接并创建类.mp4
* 7 配置类和表的映射.mp4
* 8 实现学生信息的展示、修改、删除.mp4
* 9 添加学生.mp4
* 10 实现学生信息的查询.mp4
* 11 ORM中常用的字段.mp4
* 12 常用的字段参数.mp4
* 13 主键和外键.mp4
* 14 演示:创建LibraryDB库中表对应的类(上).mp4
* 15 演示:创建LibraryDB库中表对应的类(下).mp4
* 16 演示:向具有外键的表中插入数据.mp4
* 17 演示:对现有数据库应用ORM关联.mp4
* 18 查询前的准备.mp4
* 19 查询操作的返回值.mp4
* 20 ORM查询的基本条件.mp4
* 21 ORM中模糊查询.mp4
* 22 ORM中聚合函数.mp4
* 23 ORM中分组查询.mp4
* 24 ORM中F表达式和Q表达式.mp4
* 25 连接查询基本应用.mp4
* 26 多表连接的操作演示.mp4
* 27 项目说明和页面展示.mp4
* 28 创建项目并初始化.mp4
* 29 准备前端页面.mp4
* 30 动态加载筛选明细.mp4
* 31 选中筛选明细.mp4
* 32 展示图书明细(1).mp4
* 33 展示图书明细(2).mp4
* 34 问题讨论:选择明细的多次加载.mp4
* 35 为多级筛选做准备.mp4
* 36 实现图书的多级筛选.mp4
* 37 实现图书的关键字查询.mp4
* 38 按照价格对图书排序.mp4
* 39 实现数据展示的分页.mp4
* 40 网站后台介绍和基本演示.mp4
* 41 登录后台及本地化.mp4
* 42 为APP配置后台管理.mp4
* 43 修改APP和类的展示名称.mp4
* 44 配置对象的表格展示.mp4
* 45 表格展示后的优化.mp4
* 46 课程总结.mp4