【发布时间】:2013-11-05 23:13:35
【问题描述】:
给定一个玉模板和一个字典,我如何使用字典来填充玉模板?例如,
>>> data = {
... 'name': "World",
... 'ages': [10, 20, 30]
... }
>>> template = """
... html
... body
... h1 "Hello, #{name}!"
... each age in ages
... h3 "Age: #{age}"
... """
>>> print interpolate(template, data)
<html>
<body>
<h1>Hello, World!</h1>
<h3>Age: 10</h2>
<h3>Age: 20</h2>
<h3>Age: 30</h2>
</body>
</html>
我一直在查看pyjade,但我无法弄清楚像interpolate 这样的函数是在哪里定义的。 interpolate怎么写?
【问题讨论】:
-
我无法在
pyjade源代码中找到用于插值的代码,所以除了查看该代码库之外,我什么也没做。 -
你能给我举个例子吗?