我正在尝试解决这个web2py
问题,我认为我对正在发生的事情有一些基本的误解。
假设我有一家商店,我想在我的index.html
很多盒子里放一些产品。我希望从模板中解析每个这样的框。
我试图做的是拥有以下架构。在控制器中我有
def index():
products = db().select(db.products.ALL)
return dict(products=products)
在index.html
:
{{for i in range(0,len(products)):}}
{{ context=dict(product=products[i]) }}
{{ =response.render('template.html', context)}}
{{pass}}
在template.html
我有类似的东西
<div id=...> <h1> {{=product.price}} </h1>...
问题是结果是按字面意思读取的。也就是说,当浏览index.html
我看到 html 标签时:
我怀疑我的整个方法是错误的。应该怎么做?