Django-pagination: доступ к объекту страницы после использования {% autopaginate list %}

Я использую django-pagination для разбиения на страницы списков для моего сайта Django. В верхней части моего шаблона я использую

{% autopaginate projects 10 %}

Я хочу отобразить что-то вроде «Показано 1–10 из 52 результатов». Я знаю, что проще всего это сделать с объектами страницы, созданными с помощью тега шаблона. Проблема в том, что я не знаю, как получить к нему доступ в контексте шаблона.

Я попытался просмотреть исходный код, и похоже, что тег загружает его в «page_obj», как вы можете видеть здесь, но мне не удалось заставить его работать.

Показано <span>{{ page_obj.start_index }}</span> - <span>{{ page_obj.end_index }}</span> of <span>{{ projects.count }}</span> results

только отображает: Показано - из 5 результатов


person Community    schedule 21.01.2010    source источник
comment
Шутки в сторону? Я знаю, что это должно быть довольно просто.   -  person    schedule 28.01.2010


Ответы (1)


проверьте это

просто поставь:

      {% paginate %}

в шаблоне после тега {% autopaginate Projects 10 %}.

person andrebola    schedule 16.08.2011