Ich verwende Django-Heuhaufen mit xapian als Backend-Suchmaschine. Ich benutze FacetedSearchView
und FacetedSearchForm
für die Facettierung über die Suche. Ich habe searchqueryset
an die FacetSearchView
in meiner urls.py
-Datei übergeben.
Aber das Problem ist, dass ich nicht auf das searchqueryset
in der Vorlage zugreifen kann. Ich möchte nur die Anzahl der gefundenen Objekte in searchqueryset
zählen.
In der Shell könnte ich es mit S earchQuerySet().filter(content="foo").count()
erreichen, wie kann ich das ähnlich in der Vorlage machen? Bitte führen. Ich möchte die Gesamtzahl der Objekte, die mit der Suche übereinstimmen.
Heuhaufen verwendet die Standard-Django-Paginierung: Ссылка
Anzeigen von {{ page.object_list|length }}
von {{ page.paginator.count }}
Ergebnisse auf Seite {{ page.number }}
von {{ page.paginator.num_pages }}
Wenn Sie den Ergebnisbereich anstelle der Seitennummer anzeigen möchten, z. "Ergebnisse 21-40 von 1001" , Sie können
tun %Vor%Tags und Links python django django-haystack xapian