(虽然这个问题是关于Flask的,但可以根据标题推广)
我正在尝试在类中使用Flask的app.route()装饰器.但是,Flask应用程序初始化为实例变量,即self.server设置为app.这意味着我不能使用装饰器,因为self在装饰方法之外是未定义的.我希望能够做到以下几点:
class MyClass:
def __init__(self):
self.server = Flask(__name__)
@self.server.route('/')
def home():
return '<h1>Success</h1>'
Run Code Online (Sandbox Code Playgroud)
这个问题有没有解决方法?任何帮助是极大的赞赏!