Skip to main content
 首页 » 编程设计

python之Flask之Web 服务器不会在代码更改时重新加载

2024年08月19日53jillzhang

出于某种原因,127.0.0.1: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 没有更新? 我检查了是否有多个进程在运行,但没有。

老实说,这是一个菜鸟问题,但我似乎找不到其他人遇到过这个问题。

请您参考如下方法:

按 CTRL + C 在终端上结束您的服务器并将其复制并粘贴到终端中以再次运行 Flask

export FLASK_DEBUG=1 && flask run 

这将设置 Debug模式:打开