sqlalchemy python flask是否有可能中断循环并仅获得单个结果值。例如我的情况:
我正在循环一个列表,将有多个结果,但是我的目标是一旦获得第一行,现在将中断循环。
{% for item in cert %}
<div>
<label>ID No:</label>
<label font size="6">{{item.empID}}</label>
<label class="pull-right">Total Certificates:</label>
</div>
<div>
<label>Name:</label>
<label>{{item.name}}</label>
</div>
<div>
<label>Department:</label>
<label>{{item.dept}}</label>
</div>
<div>
<label>Process:</label>
<label>{{item.proc}}</label>
</div>
{% endfor %}
我只想在python中拥有一些东西:
list = [1,2,3]
for item in list:
return i
break
任何建议或评论将不胜感激。预先感谢!
答案 0 :(得分:0)
Jinja2 doesn't have any default options从模板中的循环中断。
相反,您可以一起跳过循环,并使用以下其中一个中断列表中的第一个元素
{% set item = cert | first %}
{% set item = cert[0] %}
但是,修改传递给模板的数据会更有意义,因此它仅包括一行而不是整个行。