Как это сделать в Django - PullRequest
       4

Как это сделать в Django

0 голосов
/ 28 января 2011

Эй, чувак, я хочу разбить на страницы некоторые категории, но когда я использую autopaginate, это всегда дает мне TemplateError.Вот код, который я хочу разбить на страницы

<!-- red 1 -->
            {% for tpl in cats %}
            <div class="clear Vraz10"></div>
            <div class="clear">
              {% for cat in tpl %}
              <div class="left BoxNapravlenie" onclick="location.href='{{ cat.get_absolute_url }}';">
                  <div class="left"><img src="{% if cat.icon %}{{ cat.icon.url }}{% else %}/media/images/napravlenia/love.gif{% endif %}" style="margin-top: 1px; margin-left: 1px;" title="{{ cat.cms_articles.count }} {% trans "articles" %}" /></div>
                  <div class="left BoxNapravlenieText">{{ cat }}</div>
              </div>
              <div class="left razdelitel2"><img src="/media/images/blank.gif" width="35" height="1" /></div>
              {% endfor %} 
            </div>
            {% endfor %}
            <div class="clear Vraz10"></div>
            <div class="OtherSection" onClick="location.href='{{ gencat.get_absolute_url }}';">{{ gencat }}</div>
            <div class="clear Vraz10"></div>

Я хочу разбить категории на категории, но не могу; s И я прошу вашей помощи:}

1 Ответ

0 голосов
/ 28 января 2011

Возможно, вы используете тег {% autopaginate%} внутри блока.В этом случае переместите его из тега {% block%}.

Все остальное можно оставить как есть, только тег autopaginate не работает внутри блоков.Он не генерирует контент, поэтому не имеет значения, куда вы его поместите.

{% extends ... %}
{% load pagination_tags %}

{% autopaginate .... %}

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