推荐指数:★★★★★
推荐理由:
- 一种现代,快速(高性能)的 Web 框架,基于标准Python类型提示使用 Python 3.6+ 构建 API;
- 也是测试智能体常用的接口开发框架(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
所有评论(0)