the*_*der 4 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!'
Run Code Online (Sandbox Code Playgroud)
激活 venv 后我的 Flask 代码:
set FLASK_DEBUG=1
flask run
Run Code Online (Sandbox Code Playgroud)
对我的“ helloworld.py ”文件所做的更改不会自动更新。当我更改代码中的任何内容时,我仍然必须手动重新启动它。
没有抛出错误,但更改根本不会反映在浏览器中。为什么调试模式不起作用,有人可以帮助我吗?
PowerShell 中设置环境变量的语法有所不同。对于 Flask 1.0 及更高版本,您应该FLASK_ENV
改为设置。
$env:FLASK_APP = "helloworld.py"
$env:FLASK_ENV = "development"
flask run
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
6367 次 |
最近记录: |