小编eek*_*eek的帖子

如何在类中使用 FastAPI 创建路由

所以我需要在一个类中有一些路由,但是路由方法需要有selfattr(访问类的属性)。但是,FastAPI 然后假定self是它自己的必需参数并将其作为查询参数放入

这就是我所拥有的:

app = FastAPI()
class Foo:
    def __init__(y: int):
        self.x = y

    @app.get("/somewhere")
    def bar(self): return self.x
Run Code Online (Sandbox Code Playgroud)

但是,422除非您转到 ,否则它将返回/somewhere?self=something。问题在于,那self是 str,因此没用。

我需要一些我仍然可以访问的方法,self而无需将其作为必需的参数。

python class self python-3.x fastapi

6
推荐指数
5
解决办法
5056
查看次数

标签 统计

class ×1

fastapi ×1

python ×1

python-3.x ×1

self ×1