在服务器上找不到请求的URL。如果您手动输入了URL,请检查拼写,然后重试

时间:2017-07-06 12:48:13

标签: flask server

它显示了与根网址相关的功能即(' /')但如果我写@ app.route(' / home')它会给我错误

4 个答案:

答案 0 :(得分:1)

根据您的澄清评论,您的浏览器似乎正在访问以前版本的应用服务器。

使用PyCharm IDE时,我自己遇到了这个问题。在Windows上,关闭这些旧版本服务器的方法是按Ctrl+Shift+EscPython(Windows 10)查看正在运行的进程列表。然后向下滚动,直到看到名为{{1}}的进程并将它们全部关闭。

答案 1 :(得分:1)

我不知道这是由于其他一些python应用程序运行还是其他原因 但是当我是烧瓶的初学者时,由于书写而出现了此错误

app.route('/')

代替@app.route('/)

:|

尽管没有 @ ,它仍然运行服务器。

看看是否如此

答案 2 :(得分:0)

你应该写@app.route('/home/')。这为我解决了问题!

答案 3 :(得分:0)

我最初尝试使用 @app.route("/hello") ,其中我定义的函数是 def hello(): 返回“一些声明” 这给了我上述错误,我删除了“/hello”并尝试使用“/”这为我解决了问题。 p.s(我在 pycharm 中做了这个,而 os 是 windows 10)