我有一个嵌套循环来显示内容并在模板中应用术语。
{% 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和其他语言为此使用break,但是Django没有break模板。你的解决方案是什么?谢谢
我研究了一下,根据朋友的说法,Django模板不允许环的断开,应该在视图中管理。