[英]Get multiple items given an arbitrary query -> Python FastAPi
給定任意查詢獲取多個項目。 我正在嘗試使用 Python Fastapi 來實現這一點,這就是我在路線中所做的,
def get_props_query(
*,
session: Session = Depends(get_session),
query: Optional[Props] = Query(
default=select(PropsTable), description="It is optional"
)):
但出現此錯誤->
raise fastapi.exceptions.FastAPIError(
fastapi.exceptions.FastAPIError: Invalid args for response field! Hint: check that typing.Optional
像這樣創建了一個 model
from pydantic import BaseModel
class Props(BaseModel):
query: Optional[str]
這很好用,我想從 FastAPI swagger UI 傳遞 RAW SQL 查詢。 這是我在路線中所做的
def get_props_query(
*,
session: Session = Depends(get_session),
query: Union[str, None] = Query(default=None, description="It is optional"),
):
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.