2012-03-06 14 views
0

のために変数を設定し、私は私のtemplatetagsでこのコードを使用しています:Djangoテンプレート - ループ

http://pastie.org/3530409

そして、私は(このロジックは、ビューにすべきではないということ)コンテキストの問題と悪いデザインのために知っているが、私

{% for tag in page.tagname_list %} 
     {% ifequal tag "wiki" %} 
      {% set howto = 1 %} 
     {% endifequal %} 
{% endfor %} 

私はビュー論理のために後者の変数を使うことができます。

モデルを変更せずにビューテンプレートでこれを行う方法はありますか? 答えが「はい」の場合、解決策をご提供ください。

ありがとうございます。代わりに、変数を設定するので

答えて

0

して、あなただけ行うことができます:

{% if "wiki" in page.tagname_list %} 

    # do your wiki stuff below. 

{% endif %} 
+0

おかげで、それを考慮していない:P – Splendid

+0

:)問題ありません。包含関係の参照は、パフォーマンスを心配する必要がないほど速いです。 – sdolan

関連する問題