飞豹客 · 课能看,资料也能带走
飞豹客软考考证 会员免费

跟着王进老师学Python之Django篇第四季:数据库开发之ORM

先说结论:这门课值不值得花时间 如果你已经能用 Python 写点脚本,也照着教程跑通过一个 Django 小站,但一碰到"数据表怎么设计""查询怎么写才不拖慢页面"就开始百度、复制、试错,那这一季正好卡在你的痛点上。它不讲 Django 的模板渲染、不讲路由分发,只盯着一件事:用 ORM 把数据库

单课价¥29.90新品 上架
会员价 会员免费开通会员后本篇可直接下载套餐详情
10 人关注 更新于 2026-09-18 永久有效
发货

网盘链接 · 支付成功后自动发货

保障

永久有效 · 链接失效免费补发

客服

每日 9:00-21:00 在线客服 联系客服

会员可免费下载本篇月会员可免费领取。

开通会员 ›
购买本课销量 0 · 永久有效
会员价 · 单课标价 ¥29.90

会员 · 按档位

永久免费可领
年免费可领
月免费可领

游客按标价购买,不享受上表折扣。

支付成功后自动发放网盘链接,链接失效可找客服免费补

正版保障 极速发货 售后无忧

先说结论:这门课值不值得花时间

如果你已经能用 Python 写点脚本,也照着教程跑通过一个 Django 小站,但一碰到"数据表怎么设计""查询怎么写才不拖慢页面"就开始百度、复制、试错,那这一季正好卡在你的痛点上。它不讲 Django 的模板渲染、不讲路由分发,只盯着一件事:用 ORM 把数据库这层管明白。对想接私活做后台、或者转行做后端开发的人来说,这是绕不过去的一道坎——你可以不会写前端,但不可能不会操作数据。

反过来,如果你连 Python 的类和函数都还不熟,或者从没启动过一个 Django 项目,那建议先补前几季,直接上这一季会卡在"模型是什么"这种最基础的地方,效率很低。

它解决的是哪些具体工作场景

实际开发里,ORM 出问题的场景高度集中。比如产品让你加一个"按标签筛选文章"的功能,你要在多对多关系上写查询,写错了要么结果不对,要么一条 SQL 打爆数据库;再比如后台列表页越用越慢,最后发现是外键查询没做预加载,每行数据都单独查一次;还有数据迁移,改个字段类型结果线上表结构对不上,回滚都难。这一季覆盖的模型定义、字段类型与关系、QuerySet 查询与聚合、关联查询优化、迁移管理,基本就是围绕这些真实麻烦展开的。学完之后,你至少能做到:独立设计一套合理的数据表结构,写出能跑、也敢上线的关系查询,并且知道慢在哪、怎么改。

学完能独立做什么

  • 从需求出发设计模型:把"用户-订单-商品"这类业务关系落成表结构,而不是边写边改。
  • 用 QuerySet 完成增删改查、条件过滤、排序、分组聚合,不依赖手写 SQL。
  • 处理一对多、多对多关系,并做基本的查询性能优化,避免常见的 N+1 问题。
  • 管理数据库迁移,在改字段、加索引时不把已有数据搞乱。

注意,这些是"能独立完成",不是"知道有这回事"。区别在于,遇到报错时你能不能自己定位到是模型定义还是查询写法的问题。

资料适合什么基础、怎么用

配套资料以章节笔记为主,适合课后复盘和面试前快速过一遍概念。我的建议是:不要把它当教材从头读到尾,而是跟着视频敲完一章,再拿笔记对照自己写的模型和查询,看有没有漏掉的关键参数。笔记里那些容易记混的字段选项、查询方法,值得单独整理成一张自己的速查表——这比收藏一堆教程有用。如果你已经在做实际项目,可以边学边把课里的例子替换成自己项目里的表,迁移和查询都动手跑一遍,效果比纯看强得多。

最后提醒一句:ORM 是工具,不是目的。学的时候多问一句"这条查询背后生成了什么 SQL",比记住多少个 API 更重要。


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