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>
ベストアンサー1
使用for...empty
これは基本的に Django と同等です (else
キーワードを に置き換えますempty
)。