4

次のクエリがあります

locations = SearchQuerySet().filter_or(content__in=words).models(Location)

しかし、それは他のモデルも返しています。私は Location インスタンスのみを見たいと思います。

Haystack 2.1.0 と whoosh 2.5 を使用する

何か案は?

4

3 に答える 3

3

私の現在の回避策は、使用することですfilter(django_ct='app_name.model')

于 2013-08-20T20:46:39.303 に答える
1

モデルのフィルタリングが無視されるという同じ問題に遭遇しました。Haystack 2.0.0 と Whoosh 2.4.1 にダウングレードすることで、.models() を機能させることができました。

于 2013-09-17T22:03:58.903 に答える