您如何通过相关模型字段过滤/加入 Haystack SearchQuerySet?
我有一个像这样的查询:
sqs = SearchQuerySet().models(models.Person)
这将返回与等效管理页面返回的相同结果。
但是,如果我尝试按由外键链接的模型记录进行过滤:
sqs = sqs.filter(workplace__role__name='teacher')
即使页面/admin/myapp/person/?workplace__role__name=teacher
返回了几条记录,它也不返回任何内容。
我不想对这些相关模型进行任何全文搜索。我只想做一个简单的精确匹配过滤器。干草堆有可能吗?