Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django模板:将href属性作为条件处理_Django_Django Templates - Fatal编程技术网

Django模板:将href属性作为条件处理

Django模板:将href属性作为条件处理,django,django-templates,Django,Django Templates,现在在Django模板中,如果条件通过或失败,我将编写一个全新的a标记。有没有办法在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

现在在Django模板中,如果条件通过或失败,我将编写一个全新的
a
标记。有没有办法在
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 %}
{%用于应用程序中的应用程序%}
{%if-app.app_id==“应用程序智能”%}
{%else%}
{%endif%}
{%endfor%}
非常简单:

{% for app in apps %}
  <a href='{% if app.app_id == "app-smart" %}{{app.url}}{% else %}{% url app.url %}{% endif %}' class='portfolio-link'>
{% endfor %}
{%用于应用程序中的应用程序%}
{%endfor%}
django模板没有什么神奇之处,只是纯文本模板

非常简单:

{% for app in apps %}
  <a href='{% if app.app_id == "app-smart" %}{{app.url}}{% else %}{% url app.url %}{% endif %}' class='portfolio-link'>
{% endfor %}
{%用于应用程序中的应用程序%}
{%endfor%}

django模板没有什么神奇之处,只是纯文本模板

非常简单地将条件移动到href值部分。非常简单地将条件移动到href值部分。