Переменная в колбе в течение цикла - PullRequest
0 голосов
/ 05 января 2019


У меня есть эта строка в цикле foor в колбе, и я хочу установить переменную, которая будет увеличивать каждый цикл на определенное число. Так, например допустимый предел 50, 100, 150

<td style="margin-top:50px;">

Может кто-нибудь подсказать мне, как сделать такой цикл, пожалуйста? Возможно ли сделать это в этих рамках? Спасибо

{% for picture in pictures[item.id]%}
                <td style="margin-top:50px;">
                    <img src="{{url_for('static', filename=picture)}}" style="z-index:0;" />
                </td>
        <!--<div class="image_description">{{ picture.split('/')[-1].split('.')[0] }}</div>-->
        {% endfor %}

Ответы [ 2 ]

0 голосов
/ 05 января 2019

Решение:

<td style="margin-top:{{loop.index*50}}">
0 голосов
/ 05 января 2019

Что бы вы пошли за все эти неприятности? Просто создайте класс в css и добавьте его к каждому <td>.

.myclass-with-50-margin-top {
    margin-top: 50px;
}

Результат остается прежним.

Edit:

{{rowCount = 0}}
{% for picture in pictures[item.id]%}

    <td style="margin-top: {{count += 25}}px">
         <img src="{{url_for('static', filename=picture)}}" style="z-index:0;" />
    </td>
{% endfor %}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...