现在,在我的Django模板中,如果条件通过或失败,我会写一个全新的a
标签。有没有办法在a
标签中写入此条件,以便只有一个标签?
{% for app in apps %}
{% if app.app_id == "app-smart" %}
<a href='{{app.url}}' class='portfolio-link'>
{% else %}
<a href='{% url app.url %}' class='portfolio-link'>
{% endif %}
{% endfor %}
答案 0 :(得分:2)
很简单:
{% for app in apps %}
<a href='{% if app.app_id == "app-smart" %}{{app.url}}{% else %}{% url app.url %}{% endif %}' class='portfolio-link'>
{% endfor %}
django模板中没有任何魔法,这只是纯文本模板。