一、课程简介
Web开发已经逐渐演变成前后端分离开发的模式,FastAPI+SQLAlchemy+Alembic后台开发这门课程不仅通过FastAPI编写高性能后台服务接口,而且提供Swagger交互式文档快速实现前后台交接。如果此时你正在学习Web开发,那么这门课程一定对你会有帮助的。
1. 项目介绍
2. 创建虚拟环境
3. 创建项目
4. 作者、书籍ORM模型表
5. 出版社与书籍ORM模型表多对多关系创建
6. 数据库表生成
7. alembic数据库迁移版本管理
8. 项目目录结构调整
9. 生成数据库依赖项
10. 作者功能Pydantic校验模型开发
11. 创建作者api接口功能开发
12. 获取所有作者信息api接口开发
13. 解决Pydantic响应模型问题
14. 创建出版社api接口功能开发
15. 获取所有出版社信息api接口功能开发
16. 创建书籍api接口功能开发
17. 获取所有的书籍信息api接口功能开发
18. 自定义创建作者响应体Pydantic校验模型
19. 自定义获取作者响应体Pydantic校验模型
20. 自定义出版功能响应体Pydantic校验模型
21. 自定义书籍功能响应体Pydantic校验模型
22. 总结
二、注意
本课程注重实践,请跟随讲师的步划一步一步来,先达到知其然,而后再知其所以然。