【发布时间】:2010-03-03 03:59:41
【问题描述】:
我将 Django 模板与 Google App Engine 结合使用。我正在尝试打印菜单,但没有成功。
控制器:
menu_items = {
'menu_items': [
{
'href': '/', 'name': 'Home'
},
{
'href': '/cart', 'name': 'Cart'
}
],
}
render('Views/menu.html', self, {'menu_items': menu_items})
# ...
def render(filename, main, template_values):
path = os.path.join(os.path.dirname(__file__), filename)
main.response.out.write(template.render(path, template_values))
menu.html:
<ul>
{% for page in menu_items %}
<li><a href="{{page.href}}">{{page.name}}</a></li>
{% endfor %}
</ul>
生成的 HTML:
<li><a href=""></a></li>
我在这里做错了什么?
【问题讨论】:
标签: python django google-app-engine