前言,今天在flask模板引擎中,需要前端每一行只能显示四个a标签,超出则换行。
测试代码
s = 'qwerkfjdgkajfkdsjflsd'
for i in range(len(s)):
print(s[i], end='')
if i>0 and i % 4 == 0:
print()
结果
项目片段代码:flask+bootstrop
<div class="row">
{% for i in range(my_list | length) %}
<div class="col-md-3 col-sm-4 col-xs-6"></div>
{% if i>0 and i%4 == 0 %} {# 四个一行 #}
</div> {# 为上一行将添加结尾div #}
<div class="row"> {# 开启新的一行(row) #}
{% endif %}
{% endfor %}
</div> {# 循环结束,包尾div #}
运行后查看网页源码