
在FastAPI中,查询参数(Query Parameters)是通过URL的查询字符串(query string)传递的键值对。查询参数通常用于可选的过滤和搜索功能。
下面是一个简单的例子,展示了如何在FastAPI中定义和使用查询参数:
from fastapi import FastAPI
from typing import Optional
app = FastAPI()
@app.get("/items/")
async def read_item(item_id: int, q: Optional[str] = None):
if q:
return {