值不值得学:先看清它解决什么问题
这一份资料聚焦的是 FastAPI 框架配合 Tortoise ORM 的后端数据层开发。如果你之前只跟着教程写过几个无状态的接口,一旦涉及真实业务就会卡在数据库交互上,不知道怎么把用户、班级、角色这些实体落库,这门课正好补这一段。它不负责带你从零学 Python 语法,也不讲前端页面,核心解决的是后端开发里最实际的问题:怎么用异步的方式定义模型、建表,以及完成日常的增删改查。对于想转行做后端、或者在公司里需要独立搭一套带数据库的接口服务的上班族,这部分内容属于绕不开的硬技能,学透之后能直接填进项目里。
适合什么基础:建议先看哪几块
这套资料不适合纯新手。它默认你已经熟悉 Python 基本语法,了解 FastAPI 路由和请求处理的基本写法,同时对关系型数据库有概念。如果你连建库、建表的基础都没有,直接看会有些吃力。拿到资料后,建议先看项目简介和用户模型创建这两块,把开发环境跑通,确认 Tortoise 能正常连上你的数据库。接着重点看建表和添加数据这两部分,把异步模型定义和写入数据的链路理顺。查询模块是后续修改和删除的基础,尤其是按条件和按主键查询,建议跟着视频手敲一遍,不要只看不动手。
学完能独立做什么:资料怎么配合练习
学完之后,你应该能独立设计一套带关联关系的数据模型,并写出完整的增删改查接口。具体来说,给定一个业务需求,你能自己定义用户和班级的模型字段,生成表结构,写接口接收前端参数并存入数据库,再按姓名或编号把数据查出来返回。练习时建议不要只停留在视频里的例子,可以自己加一个角色表,试着写查询某个角色下所有用户的逻辑。资料里讲到的提取单条记录和批量提取字段的操作,在实际分页和列表接口里用得很多,看完后最好自己造几十条测试数据,跑一下批量查询和修改,体会异步 ORM 在并发下的写法差异。把这些练熟,后端日常的数据层开发基本就能稳住。
本课程涵盖数据库操作,包括用户、班级、角色等模型的创建、查询、修改和删除。
课程目录
* 01 01 项目简介.mp4 (20.66 MB), 04:33
* 02 02 创建用户模型.mp4 (20.84 MB), 03:22
* 03 03 创建表.mp4 (27.17 MB), 04:18
* 04 04 添加用户.mp4 (5.69 MB), 00:57
* 05 05 查询所有用户.mp4 (10.03 MB), 01:37
* 06 06 根据id查询用户.mp4 (19.76 MB), 03:08
* 07 07 根据姓名查询用户.mp4 (9.13 MB), 01:30
* 08 08 提取查询到的第一个用户.mp4 (7.31 MB), 01:31
* 09 09 修改用户信息.mp4 (8.24 MB), 01:39
* 10 10 提取所有用户的id.mp4 (8.78 MB), 01:44
* 11 11 查询所有用户的姓名和年龄.mp4 (6.04 MB), 01:08
* 12 12 根据id删除用户.mp4 (7.98 MB), 01:24
* 13 13 根据姓名删除用户.mp4 (7.90 MB), 01:19
* 14 14 给模型字段添加注解.mp4 (8.09 MB), 01:27
* 15 15 给模型添加枚举类型.mp4 (10.29 MB), 01:45
* 16 16 新增时使用枚举类型.mp4 (8.28 MB), 01:30
* 17 17 创建班级表和学生表.mp4 (30.26 MB), 04:51
* 18 18 新增班级和学生.mp4 (11.77 MB), 01:54
* 19 19 查询班级的所有学生.mp4 (13.86 MB), 02:21
* 20 20 查询学生的班级信息.mp4 (11.21 MB), 01:59
* 21 21 预加载学生的班级信息.mp4 (15.85 MB), 02:38
* 22 22 创建用户表和员工表.mp4 (29.11 MB), 04:44
* 23 23 创建用户和员工.mp4 (10.23 MB), 01:47
* 24 24 查询用户关联的员工信息.mp4 (8.36 MB), 01:26
* 25 25 查询员工关联的用户信息.mp4 (10.73 MB), 01:48
* 26 26 预加载关联信息.mp4 (13.50 MB), 02:14
* 27 27 创建用户表和角色表.mp4 (38.04 MB), 06:05
* 28 28 绑定用户和角色的关系.mp4 (10.82 MB), 01:49
* 29 29 查询用户的所有角色.mp4 (8.69 MB), 01:31
* 30 30 查询角色绑定的所有用户.mp4 (9.86 MB), 01:42
* 31 31 预加载用户和角色.mp4 (13.19 MB), 02:11
* 32 32 创建作者表和图书表.mp4 (16.28 MB), 02:46
* 33 33 创建作者和书.mp4 (10.76 MB), 01:48
* 34 34 查询每个作者有几本书.mp4 (14.58 MB), 02:24
* 35 35 查询图书数量大于10的作者.mp4 (10.86 MB), 01:51
* 36 36 统计每个作者的图书销量.mp4 (10.01 MB), 01:42
* 37 37 查询销量大于100的作者.mp4 (6.26 MB), 01:03
* 38 38 统计每个作者的平均销量.mp4 (6.88 MB), 01:14
* 39 39 查询平均销量大于10的作者.mp4 (6.65 MB), 01:12
* 40 40 转换结果为元组.mp4 (10.51 MB), 01:49
* 41 41 通过作者名称分组.mp4 (8.76 MB), 01:42
* 42 42 总结.mp4 (17.70 MB), 03:14






