<div class="container text-center">
{% for contact in contacts %}
<h6>имя пользователя:{{ contact.name_persone }}</h6>
<h4><a href="/support?page/{{ contact.id }}/">{{ contact.phone_persone }}</a></h4>
<p>{{ article.article_text }}</p>
<p><a href="/support?page/{{ contact.id }}/"><img src="{% static hero.jpg %}" width="25px" height="25px"></a>{{ contact.phone_persone }}</p>
{% endfor %}
<ul class="pagination">
{% if contacts.has_previous %}
<li><a href="?page=1">« first</a></li>
<li> <a href="?page={{ contacts.previous_page_number }}">previous</a></li>
{% endif %}
{% for page in contacts.paginator.page_range %}
{% if page == contacts.number %}
<li class="current"><a href="/support?page/{{ page }}/">{{ page }}</a></li>
{% else %}
<li><a href="/support?page/{{ page }}/">{{ page }}</a></li>
{% endif %}
{% endfor %}
{% if contacts.has_next %}
<li><a href="?page={{ contacts.next_page_number }}">next</a></li>
<li><a href="?page={{ contacts.paginator.num_pages }}">last »</a></li>
{% endif %}
</ul></div>
我的分页的问题是,如果你点击分页页码,页面上的信息并没有更新,尽管 URL 本身发生了变化(发生了分页)。由于某种原因,信息没有被提取。但是,如果我单击“下一步”,那么一切正常。告诉我出了什么事?也许有人会看到更多错误,我将不胜感激!
显然,您指定的链接本身存在问题。查看无效页面的链接:
在有效的按钮链接
next上:在第一种情况下,您不仅在表单中的问号之前获取 URL 的附加部分,而且
/support还通过分数指定页码作为 URL 的一部分?page/{{ page }}/,尽管工作链接在形式"?page={{ page }}"最终结果应该是这样的: