Django Paginator не выдает результат

Надеюсь, у вас все хорошо. Итак, есть страница проектов, на которой есть разное количество проектов. В настоящее время я отображаю 3 проекта на странице. Теперь я хочу отобразить количество страниц, которые у меня есть сейчас. Например, есть 9 проектов, поэтому должно быть 3 страницы. Но мой paginator не отображает никакой кнопки с цифрами внизу страницы. Вот код (извините за плохой английский, я старался объяснить как мог)

View.PY

def projects(request):
    search_query = ''
    if request.GET.get('search_query'):
       search_query = request.GET.get('search_query')

    tag = Tag.objects.filter(name__icontains=search_query)
    obj = Project.objects.distinct().filter(
    Q(title__icontains=search_query) |
    Q(describe__icontains=search_query) |
    Q(owner__name__icontains=search_query) |
    Q(tag__in=tag)
    )
    page = request.GET.get('page')
    results = 3
    paginator = Paginator(obj, results)
    try:
        obj = paginator.page(page)
    except PageNotAnInteger:
        page = 1
        obj = paginator.page(page)
    except EmptyPage:
        page = paginator.num_pages
        obj = paginator.page(page)

    return render(request, 'projects/projects.html',{'list': obj})

Projects.html

 <div class="pagination">
      <ul class="container">
        <li><a href="#" class="btn btn--disabled">&#10094; Prev</a></li>
        {% for page in paginator.page_range %}
        <li><a href="?page={{page}}" class="btn btn--sub">{{ page }}</a></li>
        {% endfor %}
        <li><a href="#" class="btn">Next &#10095;</a></li>
      </ul>
    </div>

Можете ли вы, ребята, сказать, в чем может быть проблема?

Вернуться на верх