2009-07-17 17 views

答えて

2

あなたがそのようなより大きいなどの演算子を使用することができますタグと、このDjangoのスニペットはあなたにスマートを与える:http://www.djangosnippets.org/snippets/1350/

EDIT:Djangoにはスマートのifタグが追加されました。最新のバージョンを使用している場合は、そのスニペットは必要ありません。

from django import template 
register = template.Library() 

@register.filter 
def gt(a, b): 
    return a > b 

、テンプレートに:あなたはだけ必要大なり、次の簡単なスニペットを使用できる場合

+0

ページ上に「smart_if」テンプレートタグを読み込むと、通常の「if」文のパフォーマンスが低下することはありますか? – MikeN

+0

私はそれがどんな種類の顕著な違いを引き起こすのに十分悪いと想像することはできません。 1ミリ秒の差があれば信じられないほどショックを受けます。 –

4

アプリ/ templatetags/greaterthan.pyに入れて):

関連する問題