【发布时间】:2017-07-27 08:42:12
【问题描述】:
我正在 python 中使用烧瓶框架运行一个非常简单的程序。
from flask import Flask
app=Flask(__name__)
@app.route('/seconds')
def hello_world():
return 'Hello Vish'
if __name__=='__main__':
app.run()
当我第一次运行程序时我可以正确,后来我编辑了代码并再次运行, 我在没有任何进一步动作的情况下收到以下消息,
在http://127.0.0.1:5000/ 上运行(按 CTRL+C 退出)
后来我用了
应用程序运行(调试=真)
代替
app.run()
然后我收到了以下 2 条消息并打到那里,
在http://127.0.0.1:5000/ 上运行(按 CTRL+C 退出)
用 stat 重启
有人可以在这方面帮助我吗?
【问题讨论】:
-
您期待什么“进一步的运动”?您是否向指定的端点发出了请求?
-
@jonrsharpe ,我检查了 127.0.0.1:5000/seconds ,它显示错误消息(未找到,在服务器上找不到请求的 URL。如果您输入请手动检查您的拼写并重试网址。)
-
@Vishwa 我无法重现您遇到的错误。我复制并粘贴了您的代码,运行它并访问了127.0.0.1:5000/seconds,它显示“Hello Vish”。
-
我的代码真的没有问题。我在执行它时遇到了这个问题。我使用 spyder 作为 IDE 来运行程序。运行代码后,我将检查localhost:5000/xyz,it 中的输出看起来不错。我将再次编辑代码重新运行然后不会有任何输出,它显示为“未找到”。然后我需要重新启动系统以重新运行代码,然后工作正常。我使用 Ctrl+C 停止了调试器,但大多数情况下它不起作用。我试过重启内核,有时可以,有时不行。
标签: python python-3.x flask