Как добавить пагинацию на страницу результатов поиска в Django?
Вот мой код, но он не работает. Я добавил этот код на страницу результатов поиска статей. Я не знаю, сделал ли я ошибку
{% if all_searched_article.has_previous %}
<li class="page-item">
<a class="page-link" href="?page={{ all_searched_article.previous_page_number }}" tabindex="-1"><i class="fa fa-angle-left"></i></a>
</li>
{% else %}
<li class="page-item disabled">
<a class="page-link" href="#" tabindex="-1"><i class="fa fa-angle-left"></i></a>
</li>
{% endif %}
{% for num in all_searched_article.paginator.page_range %}
{% if all_searched_article.number == num %}
<li class="page-item active"><a class="page-link" href="#">{{ num }}</a></li>
{% elif num > all_searched_article.number|add:"-3" and num < all_searched_article.number|add:"3" %}
<li class="page-item"><a class="page-link" href="?page={{ num }}">{{ num }}</a></li>
{% endif %}
{% endfor %}
{% if all_searched_article.has_next %}
<li class="page-item">
<a class="page-link" href="?page={{ all_searched_article.next_page_number }}"><i class="fa fa-angle-right"></i></a>
</li>
{% else %}
<li class="page-item disabled">
<a class="page-link" href="#" ><i class="fa fa-angle-right"></i></a>
</li>
{% endif %}
</ul>
</div>