在Windows中运行Flask,而不是在C:>python run.py
run.py
from app import app
app.run(debug=True)
我已经尝试了
C:\python -c "from app import app; app.run(debug=True)"
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
* Restarting with stat
Argument expected for the -c option
usage: D:\Dev\Flask\microblog\venv\Scripts\python.exe [option] ... [-c cmd | -m
mod | file | -] [arg] ...
Try `python -h' for more information.
但是C:\python -c "from app import app; app.run()"
正常运行
我怎样才能解决这个愚蠢的问题?
答案 0 :(得分:1)
你不能没有摆弄werkzeugs的来源。发生的事情是debug标志启用了重载器,它处理进程运行(并重新启动)的方式,并且它不理解python解释器的-c参数。