У меня есть запрос в django, который:
В моем шаблоне должны отображаться все статьи с разделениями на основе этих подкатегорий.
Как я могу это сделать?
спасибо (:
{% for article in articles %} {% ifchanged article.category %} <p>{{ article.category }}</p> {% endifchanged %} <a href="#" class="item"> <span>{{article.code}}</span> <span class="large">{{article.description}}</span> <span>{{article.family_name}}</span> <span class="small">{{article.last_cost|floatformat:2}}</span> <span class="small">{{article.sell_price1|floatformat:2}}</span> <span class="small">{{article.stock|floatformat:2}}</span> <span class="last">{{article.stock_consignments|floatformat:2}}</span> </a> {% endfor %}
Вы можете создать словарь в вашем коде представления, с одной записью на категорию, которая содержит список статей. Так это выглядит примерно так:
{ 'category1' : [ <all articles for this category> ], ... }
Будет намного проще для кода шаблона.