0

最近我将我的模板引擎从默认切换到 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)

任何帮助表示赞赏。

4

1 回答 1

1

好的,问题解决了。分页应用程序应添加到 INSTALLED_APPS (settings.py)

于 2010-09-05T18:55:17.553 回答