gpt4 book ai didi

模板中的 django 分页

转载 作者:行者123 更新时间:2023-12-02 01:50:49 30 4
gpt4 key购买 nike

我对 django 很陌生,我刚刚设法使用 CBV 创建一个 ListView,并且我正在尝试在我的模板上显示它。为此,我使用 django 文档制定了以下内容:

{% if is_paginated %}

<div class="row">
<div class="span8 offset3">
<div class="pagination pagination-centered">


<ul>

{% if page_obj.has_previous %}
<li><a href="{% url 'myurl' %}?page={{ page_obj.previous_page_number }}">Prev</a></li>
{% endif %}

{% for i in paginator.page_range %}
{% if page_obj.has_next %}
<li><a href="{% url 'myurl' %}?page={{i}}">{{i}}</a></li>
{% endif %}

{% endfor %}

{% if page_obj.has_next %}
<li><a href="{% url 'myurl' %}?page={{ page_obj.next_page_number }}">Next</a></li>
{% endif %}

</ul>


</div>
</div>
</div>

{% endif %}

现在的问题是,我正在使用 twitter bootstrap,他们建议使用以下样式在对对象进行分页时“停用”当前页面:

<ul class="pagination">
<li class="disabled"><a href="#">&laquo;</a></li>
<li class="active"><a href="#">1</a></li>
</ul>

因此,在当前页面上,我想包含 <li class="active">禁用该按钮 - 但我无法找到使用模板上的上述分页来执行此操作的方法。基本上,我需要以某种方式找出当前页面是否等于当前页码,然后应用 li class对此。

希望获得有关如何解决此问题的线索。

感谢您的宝贵时间。

最佳答案

所以,我尝试了:page_obj.number..然后砰..当前页码...

关于模板中的 django 分页 <if current page>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17997641/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com