如标题所示,我正在尝试在 Flask 项目(在 Windows 10 中)的配置文件中使用环境变量。
我正在使用虚拟环境,到目前为止,我已经尝试将 set "DATABASE_URL=sqlite:///models.db"
添加到 virtualenv 文件夹中的/Scripts/activate.bat。
但这似乎不起作用。有什么建议吗?
最佳答案
Flask 不会自动从环境变量中获取配置变量。您必须像这样手动设置它们:
app.config.from_envvar('YOURAPPLICATION_SETTINGS')
可以找到有关配置的更多信息 here .
要在 Windows 中设置环境变量,您应该按照说明进行操作 here :
setx DATABASE_URL=sqlite://something.something
关于python - 在 virtualenv 中设置环境变量(Python、Windows),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37046677/