के लिए नई पंक्ति बनाएं वर्तमान में लेखों में प्रत्येक लेख के लिए कक्षा span4 के साथ एक नया div बनाया गया है। इसके बजाय प्रत्येक पंक्ति के लिए मैं अपनी सामग्री को तीन अवधि तक सीमित करना चाहता हूं और उस सीमा तक पहुंचने के बाद एक नई पंक्ति तैयार करना चाहता हूं। मैं इसे सबसे अच्छा कैसे कार्यान्वित कर सकता हूं?Jinja2: प्रत्येक 3 आइटम
{% extends "base.html" %}
{% block content %}
<div class="container-fluid">
<legend></legend>
<div class="row-fluid" id="main">
{% for article in articles %}
<div class="span4">
<div class="thumbnail">
<a href="{{ article.url }}"><img src="http://placehold.it/300x150/483CB4"></a>
<div class="caption">
<h4><a href="{{ article.url }}">{{ article.title }}</a></h4>
<p> {{ article.summary }}</p>
</div>
<legend></legend>
<a class="btn" href="#"><i class="icon-thumbs-up"></i></a>
<a class="btn" href="#"><i class="icon-thumbs-down"></i></a>
</div>
</div>
{% endfor %}
</div>
</div>
{% endblock %}
लक्ष्य:
<div class="row">
<div class="span4">article[0]</div>
<div class="span4">article[1]</div>
<div class="span4">article[2]</div>
</div>
<div class="row">
<div class="span4">article[3]</div>
<div class="span4">article[4]</div>
<div class="span4">article[5]</div>
</div>
वास्तव में क्या मैं के लिए देख रहा था। मैं सभी Jinja2 के दस्तावेज के माध्यम से बेहतर पढ़ा। धन्यवाद। – cryptojuice
हाय, बढ़िया समाधान, अगर मैं पहली पंक्ति में 3 तत्वों के रूप में दिखाना चाहता हूं, दूसरी पंक्ति में 4elements, फिर तीसरी पंक्ति में 3 तत्व, 4 वें पंक्ति में 4 तत्व वैकल्पिक रूप से। –
फिर आपको फ़िल्टर के अपने संस्करण की आवश्यकता होगी - लिखना मुश्किल नहीं है, लेकिन इस टिप्पणी का मार्जिन कोड को रखने के लिए बहुत छोटा है। अब तक आपके पास एक और सवाल लिखें। :-) –