Flask - 不支持的方法('GET')

时间:2014-04-16 23:05:23

标签: python-2.7 methods get flask

我刚刚安装了烧瓶0.10.1,并尝试了样品:

from flask import Flask
app = Flask(__name__)

@app.route("/")
def hello():
    return "Hello World!"

if __name__ == "__main__":
    app.run()

http://127.0.0.1:5000/结果是:

  

错误响应错误代码501.消息:不支持的方法(' GET')。   错误代码说明:501 =服务器不支持此操作。

我再次尝试卸载 - 安装刻录机,重置机器,没有任何作用。我做错了什么?

1 个答案:

答案 0 :(得分:0)

您需要在app.route()调用中添加'methods'关键字参数,如下所示:

@app.route("/", methods=["GET"])
def hello():
    return "Hello World!"

否则,烧瓶不知道此端点支持哪种方法