如何在Flask中获取GET请求的参数值?

17 浏览
0 Comments

如何在Flask中获取GET请求的参数值?

我在网上找到的答案是使用request.args.get。然而,我不能让它正常工作。我有以下简单的示例:

from flask import Flask
app = Flask(__name__)
@app.route("/hello")
def hello():
    print request.args['x']
    return "Hello World!"
if __name__ == "__main__":
    app.run()

我在浏览器中打开127.0.0.1:5000/hello?x=2,结果我得到:

内部服务器错误
服务器遇到了内部错误,无法完成您的请求。要么服务器过载,要么应用程序有错误。

我做错了什么?

0