【汇总】FastAPI系列教程
推荐指数:⭐⭐⭐⭐⭐
推荐理由:
- 一种现代,快速(高性能)的 Web 框架,基于标准Python类型提示使用 Python 3.6+ 构建 API;
- 也是测试智能体服务化常用的web开发框架(AI提高了coding生产力,但是要理解实现的逻辑,常见的技术栈基础依然是必不可少的)。
前置基础
- python:https://www.cnblogs.com/uncleyong/p/17928405.html
- mysql:https://blog.csdn.net/weixin_44896406/article/details/118628903
有建议请联系wx:ren168632201
FastAPI系列(00):http协议特点、前后端分离模式
FastAPI系列(01):FastAPI介绍
FastAPI系列(02):第一个示例
FastAPI系列(03):路径操作装饰器方法及其参数
FastAPI系列(04):路由分发include_router
FastAPI系列(05):请求信息之路径参数
FastAPI系列(06):请求信息之查询参数
FastAPI系列(07):请求体数据(含参数校验)
FastAPI系列(08):form表单数据(含参数校验)
FastAPI系列(09):文件上传
FastAPI系列(10):Request对象
FastAPI系列(11):静态文件请求
FastAPI系列(12):响应模型参数
FastAPI系列(13):Jinja2模板介绍、模板语法之变量渲染
FastAPI系列(14):Jinja2模板语法之过滤器
FastAPI系列(15):Jinja2模板语法之控制结构
FastAPI系列(16):ORM创建模型类
FastAPI系列(17):ORM的迁移命令
FastAPI系列(18):ORM查询操作
FastAPI系列(19):ORM响应页面数据
FastAPI系列(20):ORM添加表记录
FastAPI系列(21):ORM之多对多添加记录
FastAPI系列(22):ORM之多对多查询记录
FastAPI系列(23):ORM操作之编辑接口开发
FastAPI系列(24):ORM操作之删除接口开发
FastAPI系列(25):中间件
FastAPI系列(26):CORS
演示示例使用的模块及版本:requirements.txt
aerich==0.9.2 aiosqlite==0.22.1 annotated-doc==0.0.4 annotated-types==0.7.0 anyio==4.12.1 asyncclick==8.3.0.7 asyncmy==0.2.11 click==8.3.1 colorama==0.4.6 dictdiffer==0.9.0 fastapi==0.128.0 h11==0.16.0 idna==3.11 iso8601==2.1.0 Jinja2==3.1.6 MarkupSafe==3.0.3 pydantic==2.12.5 pydantic_core==2.41.5 pypika-tortoise==0.6.3 python-multipart==0.0.21 pytz==2025.2 starlette==0.50.0 tortoise-orm==0.25.3 typing-inspection==0.4.2 typing_extensions==4.15.0 uvicorn==0.40.0
原文持续更新:https://www.cnblogs.com/uncleyong/p/19503695
__EOF__
关于博主:擅长性能、全链路、自动化、企业级自动化持续集成(DevTestOps)、测开等
面试必备:项目实战(性能、自动化)、简历笔试,https://www.cnblogs.com/uncleyong/p/15777706.html
测试提升:从测试小白到高级测试修炼之路,https://www.cnblogs.com/uncleyong/p/10530261.html
欢迎分享:如果您觉得文章对您有帮助,欢迎转载、分享,也可以点击文章右下角【推荐】一下!

浙公网安备 33010602011771号