首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Django:如何按增量顺序显示页面序列号

Django:如何按增量顺序显示页面序列号
EN

Stack Overflow用户
提问于 2012-09-17 17:30:44
回答 2查看 2.1K关注 0票数 4

我在一页中显示20行内容,我能够显示S.No 1到20,我使用分页器转到下一页,当我在每一页中选择下一页时,返回上一页,它只显示1到20。它在转到下一页时不会显示,在转到上一页时也不会减少。如何按增量顺序显示S.No

代码语言:javascript
复制
{% for child in children.object_list %}
<tr><td width="15%">strong>Sl.no</strong>{{forloop.counter}}</td>
</tr>
{% endfor %}


<div class="pagination">
    <span class="step-links">
        {% if children.has_next %}
            <a href="?page={{ children.next_page_number }}"> Previous </a>
        {% endif %}

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

        {% if children.has_previous %}
            <a href="?page={{ children.previous_page_number }}"> Next </a>
        {% endif %}
 <br>
    </span>
</div>
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-09-17 18:01:53

在您的模板中写入以下内容以显示项目编号

代码语言:javascript
复制
{% for child in children.object_list %}
    <tr><td width="15%">strong>Sl.no</strong>
        {{ forloop.counter0|add:children.start_index}} </td>
    </tr>
{% endfor %}

{{forloop.counter}}将始终从0开始。

票数 5
EN

Stack Overflow用户

发布于 2012-09-17 17:43:43

我总是使用django-pagination来做这类事情。它使用几个模板标签为您完成所有困难的工作……

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12456522

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档