假设我使用 SQL算法创建了一个如下所示的表:Table+----+------+------+------+-----+| id | Col1 | Col2 | Col3 | foo | ...+----+------+------+------+-----+| 1 | a | b | c | bar | ...+----+------+------+------+-----+ . . .我正在使用蟒蛇烧瓶来渲染html模板。假设我使用烧瓶的方法将此表的一行传递给我的html模板。render_templatereturn render_template('foo'.html, row=Table.query.filter_by(id=1).first())然后在我想循环访问此行并访问以 开头的每个列中的值。foo.htmlcol换句话说,我只想访问,但不想访问。a,b,cbar我试过:{% for i in range(1,3) %} {{ row.coli }} {% endfor %}但是,这不起作用。我怎样才能做到这一点?
3 回答
元芳怎么了
TA贡献1798条经验 获得超7个赞
除非我误解了你在说什么,否则你可以简单地这样做:
{% for i in row %}
{{ i.col1 }}{{ i.col2 }}{{ i.col3 }}
{% endfor %}
LEATH
TA贡献1936条经验 获得超7个赞
row = Table.query.filter_by(id=1).first()
return render_template('foo.html', row=row)
在 HTML 中,请使用以下内容:
{{row.col1}} <!--Output : a -->
{{row.col2}} <!--Output : b -->
{{row.col3}} <!--Output : c -->
这将有所帮助。
添加回答
举报
0/150
提交
取消
