下面的代码部分采用子窗体(formfield的fieldlist)并循环遍历每个字段,并以html格式显示它们。我只想显示前(x)个元素,然后写一些东西,然后显示最后(y)个元素。你知道吗
我试图对列表for field in l[0:x]
进行切片,但得到TypeError:unhashable type:'slice'。你知道吗
任何帮助将不胜感激,请让我知道,如果我没有提供足够的信息或上下文中的问题,我会提供任何额外的信息要求!你知道吗
{% for l in form.systems %}
<div class="column">
<b> System {{ loop.index }} </b>
<table>
{% for field in l %}
<tr>
<td>
{{field.label}}
</td>
<td>
{{field(size=20)}}
</td>
</tr>
{% endfor %}
</table>
</div>
{% endfor %}
在模板[:]中,此切片不起作用,请尝试以下操作
我可以使用来自jinja的循环控件访问循环的某些部分:
瓶内应用程序:
app.jinja_env.add_extension('jinja2.ext.loopcontrols')
在HTML中:
相关问题 更多 >
编程相关推荐