0

我正在尝试使用渲染变量在 Tempita 中运行 python 代码:

{{py:
import subprocess
return subprocess.check_output(["do-something","--var=http://server_host:8000/"])
}}

但是 server_host 是一个变量。所以如果我这样做:

{{server_host}}

它被正确渲染。我试图在运行 python 代码时使用 {{server_host}} 变量的渲染输出。

4

1 回答 1

0

我没有使用过 Tempita,但我认为以下应该可行:

{{py:
import subprocess
return subprocess.check_output(["do-something","--var=http://"+server_host+":8000/"])
}}
于 2013-04-11T16:13:41.633 回答