2009-05-23 13 views

答えて

17

それに要素がない場合は、このような何かを行うことができますので、リストは、Falseであると考えられている:

{% if mylist %} 
    <p>I have a list!</p> 
{% else %} 
    <p>I don't have a list!</p> 
{% endif %} 
74

最近のDjangoを使用している場合は、changelist 9530に{%empty%}ブロックが導入されました。

{% for athlete in athlete_list %} 
    ... 
{% empty %} 
    No athletes 
{% endfor %} 

何かしたいものが、空でないリストを反復する場合に便利です。

+0

リファレンスを使用する必要がありますが:https://docs.djangoproject.com/en/1.9/ref/templates/builtins /#for-empty –

9

あなたがしようとした場合にはmyList |長さとはmyList | length_isとその望ましい結果を得ていないが、その後、あなたはmyList.count

+0

これはDjango 1.3で動作しません – Taras

+0

これは1.4で動作します、ありがとう。 – fadedbee

+0

@Nileshこれはテンプレートで私にとってはうまくいかない – rtindru

関連する問題