2017-09-01 131 views
-1

出于某种原因,127.0.0.1:5000(端口5000)卡住,显示我的旧未更新文件。烧瓶 - 端口5000未更新更改

from flask import Flask 
app = Flask(__name__) 

@app.route("/") 
def index(): 
    return "Home page" 

@app.route("/about") 
def about(): 
    return "About page" 

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

我改变了端口,它工作正常。 但是,当我更改并运行我的代码时,为什么5000不更新? 我检查过是否有多个进程在运行,但没有进程。

老实说,这是一个菜鸟问题,但我似乎无法找到其他人谁有这个问题。

+0

...你有另一个烧瓶运行在某个地方... –

+0

如果你运行这些命令,你会看到什么:'$ telnet localhost 5000'和'$ ps aux | grep 5000' – JacobIRR

+0

谢谢,但我真的解决了这个问题。是的,它运行在某个地方。我在'statnet -a -b'命令中发现python仍在监听端口5000.所以,我刚刚结束了这个任务。现在,我的问题是,如果我手动决定何时运行并结束服务器,它是如何监听的? –

回答

0

不!您尚未在调试模式中运行您的应用程序。

app.run(debug=True) 

这样,在你的代码的任何更改将重新启动服务器,并在代码的变化将实时反映漂亮多了。