Loop.last в jinja2 не работает должным образом в django

Ребята, я пытаюсь избежать печати двух div'ов в моей таблице в последней итерации цикла моего шаблона Django. Я использовал переменную loop.last, чтобы проверить, находится ли цикл на последней итерации, но это почему-то не работает. Здесь программная сессия - это просто range(number_of_iterations_required). Вот мой код:

                                {% for n in program_sessions %}
                                <!-- 1st session start -->
                                <tr class="mb-2">
                                    <td class="border border-0">
                                        <div class="row">
                                            <div class="col-6 mx-0 px-0">
                                                <span class="float-end">Row: &nbsp;</span>
                                            </div>
                                            <div class="col-6 mx-0 px-0">
                                                <span class="text-white">{{program.workout_time}}m</span>
                                            </div>
                                            {% if not loop.last %}
                                            <div class="col-6 mx-0 px-0">
                                                <span class="float-end">Rest: &nbsp;</span>
                                            </div>
                                            <div class="col-6 mx-0 px-0">
                                                <span class="text-white">{{program.rest_time}}min</span>
                                            </div>
                                            {% else %}
                                            <div class="col-6 mx-0 px-0">
                                                <span class="float-end">Last Iteration boii! &nbsp;</span>
                                            </div>
                                            {% endif %}
                                        </div>
                                    </td>
                                </tr>
                                <!-- 1st session ends -->
                                {% endfor %}

                            </tbody>
                        </table>
                    </div>

Заранее благодарю вас за помощь. Хорошего дня.

Похоже, что синтаксис неправильный. Попробуйте изменить его на forloop вместо loop. Вы можете взглянуть на django docs для получения дополнительной информации

{% if not forloop.last %}
Вернуться на верх