如何在烧瓶类中访问类对象?

时间:2018-01-15 12:26:59

标签: python python-3.x flask

我已经在课堂上运行了烧瓶

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类之间创建一个链接,但我相信有人会知道更好的方法来做到这一点。

我读过有关事件处理程序的内容,但我并不完全理解。

0 个答案:

没有答案