Как выйти из вложенного for? В шаблоне Django
У меня есть вложенный цикл для отображения содержимого и применения условий в моем шаблоне.
{% for class in class %}
{% if saveclass %}
{% for saveclass in saveclass %}
{% if class.colecl in saveclass.saveclass_tag %}
save class exists!
{{ class.levelclass_name }}<br>
{% else %}
save class not exists!
{{ class.levelclass_name }}<br>
{% endif %}
{% endfor %}
{% else %}
there is nothing save class
{{ class.levelclass_name }}<br>
{% endif %}
{% endfor %}
Первый цикл выдает список классов. Затем проверяется, существует ли переменная saveclass или нет, если существует, то выполняется второй цикл. Во втором цикле он выдает мне saveclass, я проверяю, есть ли тег класса в таблице saveclass, и вывожу результат. Проблема в том, что внутренний цикл должен закончиться, чтобы перейти к следующему классу. И по этой причине выполняются как первое if, так и его else. В Python и других языках для этого используются разрывы, но в Django нет шаблона разрыва. Каково ваше решение? Спасибо
Я исследовал и по словам друзей Django шаблон не позволяет разрывать кольцо и должен управляться в представлениях.