2016-07-29 10 views
0

Das Problem ist, wenn ich eine Suche nach den Produkten und Ergebnisse mehr als 20 zählen, Seitenumbruch auf der nächsten Seite zeigt Produkte von der ersten Seite. Die Anzahl der Ergebnisse ist korrekt, aber die gefilterten Produkte nicht.Django Oscar Suche die gleichen Ergebnisse zurück, wenn paginate

Ich benutze Heuschober einfaches Backend für die Suche.

Im Produktkatalog funktioniert die Seitennummerierung korrekt. Ich habe einige Änderungen in Oscar-Code und dachte, dass es Auswirkungen auf die Suche, aber ich überprüfte saubere Installation von django-oscar mit meiner Datenbank und das gleiche Ergebnis erhalten.

Antwort

0

Nach Recherche löste ich dieses Problem mit dem Einschalten der Solr-Suche.

Ein bisschen seltsam, dass ich alte Versionen von Solr und Pysolr verwenden muss.

Solr 4.7.2 & pysolr 2.1.0 Neuere Versionen geben einige Fehler, aber diese beiden Versionen funktionieren wie in der Dokumentation beschrieben.