在Tempita中使用渲染变量执行python代码

时间:2013-04-11 16:07:33

标签: python

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

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

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

{{server_host}}

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

1 个答案:

答案 0 :(得分:0)

我没有使用Tempita,但我认为以下内容应该有效:

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