Используя Django-пейджинговое расширение с Django и Jinja2 / гробом

StackOverflow https://stackoverflow.com/questions/3646052

  •  01-10-2019
  •  | 
  •  

Вопрос

Недавно я переключил свой шаблонный механизм по умолчанию на Jinja2 / CORFIN. Все работает нормально, но у меня проблемы, пытающиеся использовать Django / Jinja2 Django-пейджинг (http://linux.softpedia.com/get/internet/http-www-/django-paging-58496.shtml.) расширение в моем проекте.

Существует пример, как использовать это расширение с Jinja:

{% with paginate(request, my_queryset) as results %}
   {{ results.paging }}
   {% for result in results.objects %}
       {{ result }}
   {% endfor %}
   {{ results.paging }}
{% endwith %}

Проще говоря, я не знаю, где и как определить этот новый тег, пагирующийся, чтобы распознать двигатель Jinja2.

Я пытался поставить в настройках .py как:

JINJA2_EXTENSIONS = (
    'paging.helpers.paginate',
)

Но ошибка поднята:

paginate() takes at least 2 arguments (1 given)

Любая помощь ценится.

Это было полезно?

Решение

ОК, проблема решена. Приложение для пейджинга должно быть добавлено в install_apps (settings.py)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top