19

Django テンプレート言語では、else 句を for ループで使用する方法はありますか? forループの前にifチェックを使用できると信じていますが、それは繰り返しになります。

python for-else

list = []

for i in list:
    print i
else:
    print 'list is empty'

Django テンプレート for-else (私の推測)

<h1>{{ game.title}}</h1>

<table>
    <tr> 

{% for platform in game.platform_set.all %}       
    <td>{{ platform.system }} -- ${{ platform.price}}</td> 
{% else %}
    <td>No Platforms</td>
{% endfor %}

    </tr>
</table>

<a href="{% url 'video_games:profile' game.id %}"></a> 
4

2 に答える 2

32

基本的に Django に相当する を使用します (キーワードを にfor...empty置き換えます)。elseempty

于 2013-04-29T20:33:44.150 に答える