Использование расширения django-paging с Django и Jinja2 / Coffin - PullRequest
0 голосов
/ 05 сентября 2010

Недавно я переключил свой движок шаблонов с Jinja2 / Coffin по умолчанию. Все работает просто отлично, но у меня возникают проблемы при попытке использовать Django / Jinja2 django-paging (расширение 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.

Я пытался поставить в settings.py как:

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

но возникает ошибка:

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

Любая помощь приветствуется.

1 Ответ

1 голос
/ 05 сентября 2010

Хорошо, проблема решена.Приложение подкачки должно быть добавлено в INSTALLED_APPS (settings.py)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...