Python 是否可以在烧瓶应用程序中使用对象
我想在flask应用程序上做一个POST请求,如下所示:Python 是否可以在烧瓶应用程序中使用对象,python,flask,Python,Flask,我想在flask应用程序上做一个POST请求,如下所示: def create_app(): app = Flask(__name__) with app.app_context(): c = Config('cfg.cfg') abc = Abc(c) return app app = create_app() @app.route('/', methods=['POST']
def create_app():
app = Flask(__name__)
with app.app_context():
c = Config('cfg.cfg')
abc = Abc(c)
return app
app = create_app()
@app.route('/', methods=['POST'])
def handle_webhook():
return abc.handle_incoming_hook(request)
但是它给了我一个错误:abc是未定义的
。
有什么我遗漏的吗?变量abc的声明超出了handle\u webhook函数的范围。您需要将abc传递给handle\u webhook函数,或者在handle\u webhook函数的范围内声明它。是
abc未定义
还是abc未定义
?我看不出Abc的定义。