2010-09-05 49 views
0

最近我将模板引擎从默认模式切换到Jinja2/Coffin。一切正常,但我有麻烦试图在我的项目中使用Django/Jinja2 django-paging(http://linux.softpedia.com/get/Internet/HTTP-WWW-/django-paging-58496.shtml)扩展名。在Django和Jinja2/Coffin中使用django-paging extension

有一个例子如何使用此扩展与神社:

{% 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)