2010-12-06 5 views
1

Ich kann nicht herausfinden, was die einfachste Möglichkeit ist, einen Filter an eine Abfrage aus der Datei urls.py zu übergeben, ohne eine neue Ansicht schreiben zu müssen. Ich möchte in der Lage sein, etwas in der Art zu tun:Wie Filter in Abfrage im Heuhaufen einzuschließen?

sqs = SearchQuerySet().exclude(active = False) 

urlpatterns = patterns('', 
    ..... 
    (r'^search/', include('haystack.urls'), {'searchqueryset':sqs}), 

) 

Eingang sehr geschätzt!

+0

Wie würde der Filter, den Sie hinzufügen möchten, aussehen? Sie haben das Abfrage-Set bereits einmal gefiltert ... – SingleNegationElimination

+0

Nun, dieser Code funktioniert tatsächlich nicht, der Filter ist dieser (aktiv = False). Also frage ich mich, ob das der richtige Weg ist, Dinge im Allgemeinen zu tun (filtere in der urls.py und übergebe die Abfrage an die Standardansicht) – adeleinr

Antwort

1

Der Grund, warum der Filter nicht funktionierte, ist, weil ich das einfache Backend verwendete, das anscheinend diese Art Filter nicht unterstützt. Problem wurde gelöst, als ich zu Sorl wechselte.

Verwandte Themen