我已经在课堂上运行了烧瓶
from flask import Flask
class Server:
app = Flask(__name__)
def __init__(self, object_with_data):
self.object = object_with_data
@app.route("/")
def hello(self):
return self.object.get_data()
def run():
self.app.run(host='0.0.0.0')
但我收到错误
TypeError: hello() missing 1 required positional argument: 'self'
。
在类中运行flask时,如何访问对象的实例?
我想到的一个肮脏的解决方案是使用套接字在我的服务器类和object_with_data类之间创建一个链接,但我相信有人会知道更好的方法来做到这一点。
我读过有关事件处理程序的内容,但我并不完全理解。