在用django编写了我的分页视图之后,这个按钮工作得很好,这意味着它们加载了新的页面,但问题是所有的帖子仍然保留在所有的新页面中,这不是我们所期望的。views.py
def ElementLists(request):
vectors = Vectors.objects.filter(status="published").order_by("?")
paginator = Paginator(vectors, 6)
page_number = request.GET.get('page')
vector_paginator = paginator.get_page(page_number)elementlist.html
<li class="page-item">
{% if vector_paginator.has_previous %}
<a class="page-link" href="?page={{vector_paginator.previous_page_number}}" arialabel="Previous">
<span class="ti-arrow-left">Previous</span>
<span class="sr-only">Previous</span>
</a>
{% endif %}
</li>
<li class="page-item">
{% if vector_paginator.has_next %}
<a class="page-link" href="?page={{vector_paginator.next_page_number}}" aria-label="Next">
<span class="ti-arrow-right">Load More</span>
<span class="sr-only">Next</span>
</a>
{% endif %}
</li>发布于 2021-12-29 14:57:20
后来,当我在模板中循环您的帖子时,我得到了一个修复,现在应该是这样
在此之前
{% for post in posts %}
...code here
{% endfor %}现在
{% for post in posts_paginator %}
...code here
{% endfor %}https://stackoverflow.com/questions/70392137
复制相似问题