如何向模板传递大量值?你知道吗
直接从Mako Website获取的文档:
我的Python程序.py:
from mako.template import Template
mytemplate = Template(filename='myHtmlTemplate.htm')
print mytemplate.render(name="jack") #<- how to pass like 40 more variables?
myHtmlTemplate.htm文件
<html>
<head>
</head>
<body>
<p> ${name} </p>
</body>
</html>
这个解决方案适用于10岁以下,但我想使用多达40个变量。你知道吗
谢谢你!你知道吗
render()接受任意数量的位置参数和任意数量的关键字参数。你知道吗
从你提供的信息来看,你可能应该保留一本包含40个项目的字典。你知道吗
对
mytemplate.render(**mydict)
的调用将解压参数,然后您可以在模板中引用${name}
、${age}
等等。你知道吗相关问题 更多 >
编程相关推荐