使用Django和Jinja2 / Coffin的django-paging扩展

时间:2010-09-05 12:30:19

标签: django jinja2

最近我将模板引擎从默认转换为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 个答案:

答案 0 :(得分:1)

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