【发布时间】:2016-06-02 01:39:53
【问题描述】:
我需要返回 SearchQuerySet 中某个 CharField 为空的所有条目,即一个空字符串。
在我的 search_indexes.py 我有:
sometext = indexes.CharField(model_attr='sometext')
我尝试过使用通常的 SQS 语法进行过滤:
SearchQuerySet().filter(sometext__exact='')
SearchQuerySet().filter(sometext__in=['', None])
不只返回空白条目。第一个返回所有条目,第二个根本不返回任何条目。
我的 SearchIndex 定义中是否缺少某些内容?有没有什么方法可以在 Haystack 中使用 Whoosh 后端来完成?
【问题讨论】:
标签: python django django-haystack whoosh