一、FastAPI的安装
参考
【大模型应用开发-FastAPI框架】(一)FastAPI概述和安装-优快云博客
二、查询参数
1、查询参数概念
当你声明不属于路径参数的其他函数参数时,它们将自动解释为“Query”参数,也就是查询参数。
查询参数就是一系列在URL?之后的key-value键值对,每对键值对用 & 分割开来。例如
http://127.0.0.1:8000/items/?skip=0&limit=10
查询参数有两个,一个是skip,一个是limit,它们的值分别为0,10
由于它们都是URL的一部分,所以 “本质上” 它们都是字符串。
但是当你需要使用Python类型来声明query参数的时候(例如用int),他们就会被转换为相应的类型并且依据这个类型来验证传入参数。
适用于Path参数的所有过程也适用于Query参数
编辑器支持
数据解析
数据验证
自动文档
from fastapi import FastAPI
app = FastAPI()
@app.get("/files/")
def add(num1: int=2, num2 int=8):
return {"num1 + num2 = ": num1 + num2}
当你使用浏览器访问http://127.0.0.1:8001/files/?num1=2&num2=3,你会得到:{"num1 + num2 = ":5}

最低0.47元/天 解锁文章
2124

被折叠的 条评论
为什么被折叠?



