什么是路径
- 假设一个 url 是: http://127.0.0.1:8080/items/abcd
- 那么路径 path 就是 /items/abcd
路径参数
就是将路径上的某一部分变成参数,可通过请求传递,然后 FastAPI 解析
最简单的栗子
import uvicorn
from fastapi import FastAPI
app = FastAPI()
# 路径参数 item_id
@app.get("/items/{item_id}")
async def read_item(item_id):
return {
"item_id": item_id}
if __name__ == '__main__':
uvicorn.run(app="2_get:app", host="127.0.0.1", port=8080, reload=True, debug=True)