'cached_property' object 没有属性 'get', Request.args.get

'cached_property' object has no attribute 'get', Request.args.get

我正在 Python 3.4 中编写一个小 Flask 应用程序,但我 运行 遇到了解析 GET 请求的问题。 Request.args 是一个 'cached_object',而不是其他示例中的函数或 MultiDict,例如给出标题中显示的错误。这是我的代码:

from flask import Flask, Request

app = Flask(__name__)

@app.route('/')
def FooBar():
    return Request.args.get("foobar")

if __name__ == '__main__':
    app.run(debug=True, port=80, host='0.0.0.0')

这里有什么问题?这是 运行在 Debian 8.1 上使用最新版本的 Flask。

您应该使用 request,而不是 Request

from flask import request

...

request.args.get(...)