के साथ लूप के लिए उपयोग करना Django टेम्पलेट भाषा में लूप के साथ अन्य खंड का उपयोग करने के लिए दूर है? मैं निर्भर करता हूं कि मैं लूप के सामने एक चेक का उपयोग कर सकता हूं लेकिन यह दोहराया जाता है।Django टेम्पलेट भाषा:
अजगर के लिए-बाकी
list = []
for i in list:
print i
else:
print 'list is empty'
Django टेम्पलेट के लिए-किसी और (मेरा अनुमान है)
<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>
मिपाडी का जवाब प्रश्न का अधिकार है "पता लगाएं कि आइटम की एक सूची खाली है या नहीं, लेकिन ओपी गलत तरीके से 'के लिए' उपयोग कर रहा है। Django टेम्पलेट 'forempty' -' खाली' का अर्थ है कि फॉर-लूप में कोई आइटम नहीं है। जबकि पायथन 'के लिए ....sese' - 'else' का अर्थ है कि फॉर-लूप बाहर नहीं निकलता (ब्रेक)। – Andrew