最近我把我的模板引擎从默认转换为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 %}
简单地说,我不知道在哪里以及如何定义这个新标签paginate以便被Jinja2引擎识别 .
我试着把settings.py放在:
JINJA2_EXTENSIONS = (
'paging.helpers.paginate',
)
但错误提出:
paginate() takes at least 2 arguments (1 given)
任何帮助表示赞赏 .
1 回答
好的,问题解决了 . 分页应用程序应添加到INSTALLED_APPS(settings.py)中