【发布时间】:2022-01-03 07:16:52
【问题描述】:
您好,正在寻找解决方案,但没有解决我的问题,我不知道为什么,但它没有在 html 文件中显示分页数。这是结构代码:
class ListEmployeeActivity(ListView, LoginRequiredMixin):
paginate_by = 1
model = EmployeePersonalDetailsModel
template_name = 'layout/employee_list_layout.html'
context_object_name = 'datalist'
def get_queryset(self):
return self.model.objects.prefetch_related('ecdm_fk_rn').all()
html 文件:
{% if is_paginated %}
<div class="pagination pagination-centered">
<ul>
{% if datalist.has_previous %}
<li><a href="?page={{ datalist.previous_page_number }}"><i class="icon-double-angle-left"></i></a></li>
{% endif %}
{% for total_pages in datalist.paginator.page_range %}
<li><a href="?page={{ total_pages }}">1</a></li>
{% endfor %}
{% if datalist.has_next %}
<li><a href="?page={{ datalist.next_page_number }}"><i class="icon-double-angle-right"></i></a></li>
<li><a href="?page={{ datalist.paginator.num_pages }}">Last</a></li>
{% endif %}
</ul>
</div>
{% else %}
<h3>Pagination not working.</h3>
{% endif %}
【问题讨论】:
-
你得到了什么?
Pagination not working.?还是别的什么? -
@YuriNudelman 没有显示好友,我有 4 个数据,但我按 1 分页以便我可以看到它。当我在
is_paginated中放一些东西时,它会显示,但是那里的那些条件语句不起作用。