python fabric:设置环境变量
python fabric: set environment variable
我有一个问题,文档以某种方式涵盖了它,但我就是不明白。
我想启动一个flask app,先设置两个shell环境变量:
export FLASK_APP=startup.py
export DEBUG=1
pipenv run flask db upgrade
在 fabric I 中 运行 第二个命令:
run("pipenv run flask db upgrade")
但是我不知道如何设置环境变量。我看了所有的例子,但我不明白。
您可以利用 this answer or this one
中讨论的内容
因此:
run("env FLASK_APP=startup.py DEBUG=1 pipenv run flask db upgrade")
我有一个问题,文档以某种方式涵盖了它,但我就是不明白。
我想启动一个flask app,先设置两个shell环境变量:
export FLASK_APP=startup.py
export DEBUG=1
pipenv run flask db upgrade
在 fabric I 中 运行 第二个命令:
run("pipenv run flask db upgrade")
但是我不知道如何设置环境变量。我看了所有的例子,但我不明白。
您可以利用 this answer or this one
中讨论的内容因此:
run("env FLASK_APP=startup.py DEBUG=1 pipenv run flask db upgrade")