我无法找到Flask代码的404,我不知道为什么

时间:2019-11-24 17:04:30

标签: python flask http-status-code-404

我正在尝试从Medium和YouTube教程中教自己烧瓶,并不断遇到相同的错误。

Screenshot of 404 Not Found

通常,我会以为我搞砸了,犯了一个拼写错误,并且不应该问一个如何在公共论坛上解决它的问题而感到尴尬,但是我实际上是在不做任何更改的情况下复制粘贴了代码。

我发现了一个Medium post,可通过简单的说明逐步指导您并运行代码

from flask import Flask           # import flask
app = Flask(__name__)             # create an app instance

@app.route("/")                   # at the end point /
def hello():                      # call method hello
    return "Hello World!"         # which returns "hello world"
if __name__ == "__main__":        # on running python app.py
    app.run()                     # run the flask app

,并继续出现相同的错误。有人知道我在做什么错吗?

Screenshot of Pycharm

2 个答案:

答案 0 :(得分:0)

您可以尝试将app.run()更改为app.run(debug=True),然后重新启动服务器吗?

此外,重新启动后,请尝试以隐身方式访问该链接,以确保这不是缓存问题。

正如Medium在该教程中进一步解释的那样:

  

出于开发目的,我们将其称为调试模式。设置debug=True后,服务器将在我们向Flask应用程序添加新代码时重启。

答案 1 :(得分:0)

因此,我尝试了所有这些方法,但没有任何效果。然后,我重新启动计算机,但仍然无法正常工作。然后我又重新启动了两次,并且都成功了,所以我不知道发生了什么。