【问题标题】:flask before_request can't access request variable烧瓶 before_request 无法访问请求变量
【发布时间】:2020-07-08 09:09:31
【问题描述】:

我有一个简单的烧瓶应用程序:

def create_app():
    config_name = 'testing_local'

    app = Flask(__name__)
    app.config.from_object(CONFIG_BY_NAME[config_name])
    app.url_map.converters['bool'] = BooleanConverter
    @app.before_request
    def incoming_request_logging():
        print(request)
    return app

我得到错误:

Undefined variable 'request'

我认为包装器在调用时包含了请求对象?

In this example,第一个批准的答案似乎请求对象是继承的? 谁能把我链接到一个完整的例子?如何检索此变量?

【问题讨论】:

  • 您确实似乎没有在任何地方定义请求。
  • @dewDevil 添加了一个示例,说明我的意思是帮助和澄清我的问题
  • 您需要导入请求模块才能使其工作。
  • @dewDevil 我是盲人...请回答,以便我将其标记为已解决,谢谢

标签: python flask logging


【解决方案1】:

我想在你的程序顶部声明它可能会解决你的问题,如果我认为你所说的是:

from flask import request

【讨论】:

    猜你喜欢
    • 2013-11-01
    • 2020-10-09
    • 2014-07-23
    • 2016-04-21
    • 2016-02-09
    • 1970-01-01
    • 1970-01-01
    • 2021-12-24
    • 2018-08-29
    相关资源
    最近更新 更多