関連するモデル フィールドで Haystack SearchQuerySet をどのようにフィルタリング/結合しますか?
次のようなクエリがあります。
sqs = SearchQuerySet().models(models.Person)
これは、同等の管理ページが返すのと同じ結果を返します。
ただし、外部キーでリンクされたモデル レコードでフィルタリングしようとすると、次のようになります。
sqs = sqs.filter(workplace__role__name='teacher')
/admin/myapp/person/?workplace__role__name=teacher
ページは複数のレコードを返しますが、何も返しません。
これらの関連モデルの全文検索はしたくありません。単純な完全一致フィルターのみを実行したい。Haystackでそれは可能ですか?