【发布时间】:2021-02-06 14:08:12
【问题描述】:
文档建议使用客户端错误引发 HTTPException,这很好。 但是如何在遵循 HTTPException 模型的文档中显示这些特定错误?意思是带有“详细”键的字典。
以下内容不起作用,因为 HTTPException 不是 Pydantic 模型。
@app.get(
'/test',
responses={
409 : {
'model' : HTTPException,
'description': 'This endpoint always raises an error'
}
}
)
def raises_error():
raise HTTPException(409, detail='Error raised')
【问题讨论】:
-
example不会这样做吗?如果没有,你能告诉我们它在 swagger 文档中的样子吗?