是的,在virtualenv
activate脚本中设置环境变量非常适合管理您的开发环境。Flask的文档中对此进行了描述。它们仅在终端中激活了环境时才处于活动状态,如果创建新的环境,则必须记住要添加它们,但这没什么问题。
在Flask
1.0中,您可以改用dotenv文件。安装python-dotenv:
pip install python-dotenv
添加
.flaskenv文件:
FLASK_APP=server
并且该
flask命令将在运行命令时自动设置它们:
flask run
与使用venv相比,这样做的好处是您可以提交此文件,以便将其应用于您在代码上工作的任何地方。