问题描述
我具有这样的FastAPI函数:
@router.post("/test/")
async def test(ids: List[str] = Body(...,)):
# some logic
我需要“ ids”字段,并在其中传递[[1],“ 2”]之类的值。如果我通过一个有效的清单,它工作正常。但是,如果我通过空列表-[],则这也是有效的参数,我不希望这样。 我可以自己编写函数来对其进行检查,但很容易,但是从我对这个出色的框架的经验中,我感觉FastAPI已经涵盖了它,我只是不知道如何。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)