【问题标题】:Not able to run code in Flask framework with python无法使用 python 在 Flask 框架中运行代码
【发布时间】: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


【解决方案1】:

我已经为我的问题找到了解决方案。 我在“任务管理器”窗口中手动杀死了 Python 进程。 因此我能够运行进一步的查询。

谢谢

【讨论】:

    猜你喜欢
    • 2012-09-07
    • 2014-10-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-31
    • 1970-01-01
    • 1970-01-01
    • 2020-08-26
    相关资源
    最近更新 更多