一、FastAPI的安装
参考
【大模型应用开发-FastAPI框架】(一)FastAPI概述和安装-优快云博客
二、路径操作装饰器中的路径参数
1、声明路径参数
使用Python格式字符串的语法声明路径参数,例子
from fastapi import FastAPI
app = FastAPI()
@app.get("/items/{item_id}")
def read_item(item_id):
return {"item_id": item_id}
上述代码运行之后,路径参数 item_id 的值会作为read_item函数参数 item_id 的值。
因此,如果你运行上述示例,然后跳转到 http://127.0.0.1:8000/items/foo, 你将会看见这样的回应:
{"item_id":"foo"}
2、声明路径参数的类型
使用 标准的Python类型注释在函数中声明路径参数的类型,例子1:
from fastapi import FastAPI
app = FastAPI()
@app.get("/items/{item_id}")
async def read_item(item_id: int):
return {"item_id": item_id}
上述将参数item_id的类型定义为int类型
例子2:
from fastapi import FastAPI

最低0.47元/天 解锁文章
409

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



