可以看出我正在加载配置文件.env,此外,我还在运行debug =true
app.py
from flask import Flask, render_template
from dotenv import load_dotenv
# Load environment variables from .env file
load_dotenv()
# Create Flask app instance
app = Flask(__name__)
@app.route('/')
def index():
return render_template('index.html')
if __name__ == '__main__':
app.run(debug=True)
.env:
FLASK_DEBUG=1
FLASK_APP=app
terminal:
flask run
* Serving Flask app 'app'
*** Debug mode: on**
WARNING: ....
WSGI server instead.
* Running on http://127.0.0.1:5000
Press CTRL+C to quit
* Restarting with stat
* Debugger is active!
* Debugger PIN: 140-343-514
我如何解决这个问题?我已经尝试了LiverLoader插件,但它不起作用。我尝试了其他浏览器。没有什么可用。请你帮忙吗?
谢谢你
我也有同样的问题,控制台说:
* Restarting with stat
* Debugger is active!
但没有保存文件上的重新加载。事实证明,在我的情况下,python没有通过统计数据更改文件。solution是安装看门狗:
pip install watchdog
在开始在控制台上显示此内容后:
* Restarting with watchdog (inotify)
* Debugger is active!
重新加载像预期的一样工作