Невозможно прочитать Paginator в шаблоне django
Я устанавливаю пагинацию в моем Django APP. Ниже приведен код моего представления:
class ClaimsView(ListView):
context_object_name = "archives"
template_name = "myapp/claims.html"
def get_queryset(self, **kwargs):
query = self.request.GET.get("q", "")
response = self.get_archives(query)
paginator =Paginator(response, 4)
pages = paginator.get_pages(4)
return {'archives': response, 'pages': pages}
Когда я печатаю страницы в файле viwes. Он выдает правильный результат "<страница 1 из 1>"
но когда я передаю его в HTML файл, он не дает никаких результатов. 'archives' в вышеприведенном дикте имеет список в качестве значения, он работает нормально, но не 'pages'
Вот как я читаю его в HTML файле:
{{pages}}
попробуйте использовать это в своем шаблоне
{{pages.number}}