设置FLASK_DEBUG = 1不在Powershell上工作

时间:2017-05-12 13:00:04

标签: python powershell flask

我正在构建Flask应用程序,我的文件“ helloworld.py ”是:

from flask import Flask
app = Flask(__name__)

@app.route('/home')
def hello_world():
    return 'Home!'

@app.route('/about')
def about_us():
    return 'aboutus!'

激活venv后我的Flask代码:

set FLASK_DEBUG=1
flask run

对我的“ helloworld.py ”文件所做的更改不会自动更新。当我更改代码中的任何内容时,我仍然需要手动重新启动它。

没有抛出错误,但更改根本没有反映在浏览器中。 为什么调试模式不起作用,有人能帮帮我吗?

1 个答案:

答案 0 :(得分:0)

如果您的操作系统是Windows,则可以使用VSC终端运行相同的代码

set FLASK_DEBUG=1
flask run

确保仅在py文件内部而不是在终端中进行更改,否则它将无法正常工作。