2011-04-25 39 views
0

我使用Django分页 - 和它的伟大工程;)...Django的分页 - 无限查询

但在某些情况下,我有一个queryies URL - 当我使用默认模板设置为分页 - 它不会工作..

<div class="pagination"> 
    <span class="step-links"> 
     {% if contacts.has_previous %} 
      <a href="?page={{ contacts.previous_page_number }}">previous</a> 
     {% endif %} 

     <span class="current"> 
      Page {{ contacts.number }} of {{ contacts.paginator.num_pages }}. 
     </span> 

     {% if contacts.has_next %} 
      <a href="?page={{ contacts.next_page_number }}">next</a> 
     {% endif %} 
    </span> 
</div> 

我该怎么办? ..

我的网址可以是这样的: http://www.example.com/tag/?tag=fewa&met=23&g=2&page=2http://www.example.com/tag/?tag=fewa&g=2&t=ewq&page=2

我可以在售前和下一个位置做什么?

回答

2
<a href="?page={{ products.previous_page_number }}{% for key,value in request.GET.items %}{% ifnotequal key 'page' %}&{{ key }}={{ value }}{% endifnotequal %}{% endfor %}">forrige</a> 

我得到了它;)

+0

感谢张贴,做好:) – 2011-05-04 08:06:13