2011-01-09 4 views
1

booelanプロパティを比較するPython/Djangoテンプレートでif文を作成するにはどうすればよいですか?私がこれまで試したbooelanプロパティ付きのDjango

もの:事前に

{% ifequal gallery.draft True %}style="display:none"{% endifequal %} -> never 
{% if gallery.draft %}style="display:none"{% endif %} -> always 

ありがとう!

私はAppEngineを使用しているため、さまざまなフィールドで並べ替えやフィルタリングを行うことができず、日付順に並べ替える必要があります。

+1

そのコンテキストでのgallery.draftの実際の価値は何ですか?あなたは '{{gallery.draft}}'を実行して見つけることができます。 –

+1

AppEngineのどの部分で、filter()、list.sort()、リスト内包などのPython関数を使用できないのですか? – lqc

+0

'{%ならgallery.draft%}'はうまくいくはずですが、ダニエルが言ったように値を出力してみてください... –

答えて

0

"True"を文字列としてテンプレートに送信していますか?これは、通常のテンプレートプリントアウトでは表示されません。その場合、最初のバージョンに引用符を追加するだけで動作します。

関連する問題