我正在try 激活Flask 中的调试模式.
到目前为止,我try 了以下几点:
- 在Windows命令中直接设置FLAASK_ENV=开发
- PIP成功安装了python-dotenv,并在.env文件中设置了FLASKENV=DEVICATION
- 确保全局和虚拟环境内没有dotenv包
- PIP强制卸载/重新安装python-dotenv几次
- 使用python-dotenv,try
load_dotenv()
和os.getenv('FLASK_ENV')
,结果显示FLAASK_ENV的值为development
上述操作均未启用FlASK的调试模式.FLAASK_APP变量已正确设置和读取.只有运行Flask --debug run
才能激活调试模式.
为什么FLASK无法识别FLAASK_ENV变量?