在Tempita中执行带有渲染变量的Python代码

fet 发布于 2019-03-09 python 最后更新 2019-03-09 14:34 0 浏览

我试图使用渲染变量在Tempita中运行Python代码:

{{py:
import subprocess
return subprocess.check_output(["do-something","--var=http://server_host:8000/"])
}}
但是server_host是一个变量。所以如果我这样做:
{{server_host}}
它得到正确渲染。我试图在运行python代码时使用{{server_host}}变量的呈现输出。
已邀请:

xsit

赞同来自:

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

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