如何在FastAPI Swagger API中按方法类型排序?

2 人关注

我如何为FastAPI Swagger autodocs中的API方法设置一个排序?我希望所有的方法按类型分组(GET, POST, PUT, DELETE)。

这个答案 显示了如何在 Java 中做到这一点。我怎样才能在Python中做到这一点呢?

from fastapi import FastAPI
app = FastAPI()
@app.get("/")
def list_all_components():
@app.get("/{component_id}")
def get_component(component_id: int):
@app.post("/")
def create_component():
@app.put("/{component_id}")
def update_component(component_id: int):
@app.delete("/{component_id}")
def delete_component(component_id: int):
    
2 个评论
你能说明为什么答案在Python中不起作用吗?你是否有一个文档的链接,说明你是如何在python中使用它的?
链接的答案是用Java写的。我正在寻找一个纯粹的Python解决方案。
python
swagger
fastapi
Salvatore
Salvatore
发布于 2022-07-08
1 个回答
MatsLindh
MatsLindh
发布于 2022-07-08
已采纳
0 人赞同