我有一个recibe和id字段用于从MongoDB的_id获取数据的端点:
from fastapi import APIRouter
from bson import ObjectId
router = APIRouter()
@router.get("/get-data")
async def get_strategies(order_id: ObjectId):
return Manager().get_data(order_id)
我想验证order_id
是否作为ObjectId
有效,如果稍后在函数中,order_id
是str
或ObjectId
,则无所谓。
我该怎么做?谢谢你的帮助!
1条答案
按热度按时间5vf7fwbs1#
我找到了这个验证器:
Query
,用于验证http GET参数。还有这个验证器:
Path
来验证路径参数,如左下图所示:...
用于指示需要参数。