【发布时间】:2013-05-22 03:51:54
【问题描述】:
如何按相关模型字段过滤/加入 Haystack SearchQuerySet?
我有一个类似的查询:
sqs = SearchQuerySet().models(models.Person)
这会返回与等效管理页面返回的结果相同的结果。
但是,如果我尝试按由外键链接的模型记录进行过滤:
sqs = sqs.filter(workplace__role__name='teacher')
它什么也不返回,即使页面/admin/myapp/person/?workplace__role__name=teacher 返回了几条记录。
我不想对这些相关模型进行任何全文搜索。我只想做一个简单的完全匹配过滤器。 Haystack 可以做到吗?
【问题讨论】:
标签: python django django-haystack