最近、テンプレート エンジンをデフォルトから 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)
どんな助けでも大歓迎です。