python fabric:设置环境变量

时间:2018-06-19 08:04:00

标签: python fabric

我有一个问题在某种程度上被文档覆盖,但我根本不理解。

我想开始一个烧瓶应用并首先设置两个shell环境变量:

export FLASK_APP=startup.py
export DEBUG=1
pipenv run flask db upgrade

在结构中,我运行第二个命令:

run("pipenv run flask db upgrade")

但是我不知道如何设置环境变量。我阅读了所有的例子,但我不理解它们。

1 个答案:

答案 0 :(得分:2)

您可以使用this answerthis one

中讨论的内容

因此:

run("env FLASK_APP=startup.py DEBUG=1 pipenv run flask db upgrade")