У меня есть база данных, заполненная группами, которые создаются пользователями для публикации на темы по их выбору. Эти группы будут иметь подразделы, в которые пользователи могут go заходить и публиковать / комментировать и т.д. c. Я создал панель инструментов, которая отображает доступные на данный момент группы и позволяет пользователям создавать свои собственные.
Проблема, с которой я столкнулся, заключается в том, что я хотел бы, чтобы группы появлялись в столбцах по 3, затем переходили на новую строку и повторялись. В настоящее время он у меня есть, так что каждый возвращаемый результат занимает полную строку, однако это не имеет большого значения для веб-дизайна, поэтому я хотел бы, чтобы он отображался в следующей строке.
Ниже приведен код, который у меня есть в настоящее время (я определяется в файле app.py):
<div class="row">
{% for group in groups %}
{% if i == 2 %}
</div>
{% set i = 0 %}
{% else %}
<div class="col-sm-4">
<h2>{{group[0]}}</h2>
<p>{{group[1]}}</p>
</div>
{% set i = i+1 %}
{% endif %}
{% endfor %}
</div>
Любая помощь с этим будет оценена.