2011-01-27 10 views
0

私はいくつかのカテゴリーにページを分けたいと思っていますが、私がautopaginateを使うと、常に私にTemplateErrorが与えられます。ここで私は私がしたいDjangoでこれを自動投稿する方法

<!-- 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と私はあなたの助けを求めています:}

+0

現在、どのページングコード/プラグイン/アプリを使用していますか? Djangoのコアページネーションですか? django_paginationアプリですか? –

+0

「django.core.paginatorからPaginator、InvalidPage、EmptyPageをインポートする」のDjangoコアページャーを使用しています。このコードはviews.py – UmriWe

+0

のnews.htmlにあります。 {%自動投稿結果10%} {%ページ分け} – UmriWe

答えて

0

あなたは{使用することをそれは可能かもしれません%autopaginate%}タグをブロック内に挿入します。この場合、{%block%}タグの外に移動してください。

それ以外のものはすべてそのまま残すことができます。自動タグ設定タグはブロック内では機能しません。コンテンツを生成しないので、どこに置いても問題ありません。

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

{% autopaginate .... %} 

... other stuff ...