【发布时间】:2015-11-19 14:41:21
【问题描述】:
所以在下面的瓶子服务器路由中一切正常......
@route('/IFC/config/<policy>')
def config(policy):
if policy == "test":
html_nodes = ""
Nodes = IFC_main.get_nodes(ipaddr,username,password)
for node in Nodes:
html_nodes += '<li>'+node["name"]+'</li>'
return template("mgmt.tpl",html_nodes = html_nodes)
除非我查看生成的网页的源代码,否则它应该是一个带有我提供的值的下拉菜单,但我得到了这个......
<script language="JavaScript" type="text/javascript" src="/static/mgmt.js"> </script>
<link rel="stylesheet" type="text/css" href="/static/mgmt.css">
<body style = "background-color:#CCCCCA">
<img id="banner" style = "bg-color:CBCCCE" src="static/Cisco_emailHeader.png" alt="Banner Image"/>
<div style="width: 800px;height: 100px;position: absolute;top:0;bottom: 0;left: 0;right: 0;margin: auto;">
<h1>Management Connectivity</h1>
<ul class="dropdown-menu">
<li>calo2-leaf3</li><li>calo2- spine1</li><li>calo2-leaf2</li><li>calo2- leaf1</li><li>apic2</li><li>calo2- spine2</li><li>apic1</li><li>apic3</li>
</ul>
</div>
</body>
我知道我需要将要传递的字符串转换为模板,但我只是无法弄清楚是什么。我假设其他人遇到了这个问题。
【问题讨论】: