Можно ли использовать объект внутри flask приложения - PullRequest
0 голосов
/ 30 января 2020

Я хочу сделать запрос POST для flask приложения, например:

    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 is undefined. Я что-то пропустил?

1 Ответ

0 голосов
/ 31 января 2020

Переменная ab c объявляется вне области действия handle_webhook. Вам нужно будет либо передать ab c в функцию handle_webhook, либо объявить ее в рамках функции handle_webhook.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...