Как использовать оператор FOR с continue/escape/break в этом коде Django?Python

Программы на Python
Anonymous
Как использовать оператор FOR с continue/escape/break в этом коде Django?

Сообщение Anonymous »

Я разрабатываю шаблон в Django. В этом шаблоне я получаю список библиографий и список уже связанных библиографий. Мне нужно написать специальную кнопку внутри ТД, когда библиография уже связана. Однако, поскольку Django не предоставляет никакой структуры, такой как разрыв или продолжение, в команде FOR, я совершенно не понимаю, как это сделать. В нынешнем виде на экране в конечном итоге появится более одной кнопки. Может ли кто-нибудь помочь мне решить эту проблему? Я уже пробовал создавать собственные фильтры, но не смог решить проблему.
{% for bibliografia in page_obj %}

{{ bibliografia.titulo }}
{{ bibliografia.autores }}
{{ bibliografia.editora }}
{{ bibliografia.ano }}

{% if bibliografia.tipo_nome == 'Eletrônico' %}

{% else %}
{{ bibliografia.exemplares }}
{% endif %}

{{ bibliografia.tipo_nome }}

{% if bibliografias_ja_associadas|length > 0%}
{% for bib_associada in bibliografias_ja_associadas %}
{% if bibliografia.id == bib_associada.id %}
Já associado como {{ bib_associada.categoria_nome }}
{% else %}
Associar
{% endif %}
{% endfor %}
{% else %}
Associar
{% endif %}


{% endfor %}


Подробнее здесь: https://stackoverflow.com/questions/786 ... ode-django

Вернуться в «Python»