2016-08-02 7 views
0

こんにちは私は最近Djangoでコーディングを始めました。私は次のコードを持っています:Djangoテンプレートタグ内のif-else条件文内の現在の要素IDへのアクセス方法

<span class="tooltipButton" data-toggle="tooltip" data-placement="bottom" id="id-{{ dashboard.name }}"> 
    {{ dashboard.name }} 
</span> 

要素idに応じてtitle属性を設定します。だから私はこれを書いた -

しかし、何らかの理由で、私はidsと一致する要素をホバリングしていても、何らかの理由で常にelse状態になります。誰か助けてくれますか?

答えて

1

あなたがしたいことは、dashboard.nameをチェックすることだと思います。あなたは次のようにすることができます:

<span class="tooltipButton" data-toggle="tooltip" data-placement="bottom" id="id-{{ dashboard.name }}" 
{% if dashboard.name == "Project" %} 
    title="Project info" 
{% elif dashboard.name == "Admin" %} 
    title="Admin info" 
{% elif dashboard.name == "Identity" %} 
    title="Identity info" 
{% elif dashboard.name == "Developer" %} 
    title="Developer info" 
{% else %} 
    title="Tooltip data" 
{% endif %}> 
    {{ dashboard.name }} 
</span> 
関連する問題