Как сделать шаблон, который имеет список с разделениями на основе sub_category? - PullRequest
0 голосов
/ 16 ноября 2011

У меня есть запрос в 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 %}

1 Ответ

1 голос
/ 16 ноября 2011

Вы можете создать словарь в вашем коде представления, с одной записью на категорию, которая содержит список статей. Так это выглядит примерно так:

{ 'category1' : [ <all articles for this category> ], ... }

Будет намного проще для кода шаблона.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...