Frage

Vor kurzem habe ich meine Template-Engine von Standard Jinja2 / Coffin. Alles funktioniert ganz gut, aber ich habe Probleme versucht Django / Jinja2 django-Paging ( http://linux.softpedia.com/get/Internet/HTTP-WWW-/django-paging-58496.shtml ) Erweiterung in meinem Projekt.

Es ist ein Beispiel, wie man mit Jinja diese Erweiterung verwenden:

{% with paginate(request, my_queryset) as results %}
   {{ results.paging }}
   {% for result in results.objects %}
       {{ result }}
   {% endfor %}
   {{ results.paging }}
{% endwith %}

Einfach gesagt, ich weiß nicht, wo und wie dieser neuen Tag Paginieren zu definieren, indem Jinja2 Motor erkannt werden.

Ich habe versucht, zu setzen ist in settings.py wie:

JINJA2_EXTENSIONS = (
    'paging.helpers.paginate',
)

aber der Fehler ausgelöst:

paginate() takes at least 2 arguments (1 given)

Jede Hilfe sehr geschätzt wird.

War es hilfreich?

Lösung

Ok, Problem gelöst. Die Paging-Anwendung sollte in INSTALLED_APPS hinzugefügt (settings.py)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top