我正在使用龙卷风框架,它呈现一个html页面(trial.html)。变量“pn”有一个列表[u'S1',u'S2']。HTML如何迭代并打印通过龙卷风传递的参数作为列表?
class Setup(tornado.web.RequestHandler):
def get(self):
pn= cdict[room]['panel']
self.render("trial.html",pn=json.dumps(pn))
以下是我的html代码的一部分:
<li> <a href="setup?nw={{nw}}">{{(pn) }}</li></a>
我希望列表呈现为:
S1
S2
其中S1和S2都有单独的href.But现在它被渲染为[S1',S2'],只有一个href。那么如何在HTML中拆分列表并将单独的href分配给链接中的元素。
三件事:
json.dumps
,除非你需要它(在你的情况下你不需要)。for
循环迭代列表。以下是如何迭代模板中的列表:
{% for item in your_list %}
<li>{{ item }}</li>
{% endfor %}
上面的代码将为li
中的每个项目创建一个your_list
元素。