django
  • django-templates
  • 2017-09-29 14 views 0 likes 
    0

    現在、私のDjangoテンプレートでは、条件付きが成功するか失敗する場合、全く新しいaタグを書いています。 aタグにこの条件を書いてタグが1つしかないようにする方法はありますか?Djangoテンプレート:href属性を条件付きとして扱う

    {% 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

    よく条件をhref値の部分に移動するだけです。 –

    答えて

    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のテンプレートで何の魔法があります、それは単なるテキストテンプレートです。

    関連する問題