首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

jinja2的模板里写下python变量

2012-12-19 
jinja2的模板里写入python变量def createReport(content):env Environment(line_statement_prefix #

jinja2的模板里写入python变量

def createReport(content):
env = Environment(
line_statement_prefix = "#",
# variable_start_string = "${",
# variable_end_string = "}"
)
f = open( "report.html","w" )
f.write(
env.from_string("""\
<html>
<ul>
<li>{{content}}</li>
</ul>
</html>
\
""").render(content=content)
)

?

其中?render(content=content) 就是将python里的变量替换到模板中的变量中去。

热点排行