我正在使用 Haystack 进行搜索,返回的结果 SearchQuerySet 包含 None 元素:
>> SearchQuerySet().models(Question, Document, Idea)
>> [<SearchResult: idea.idea (pk=3875)>, None, None, None]
运行rebuild_index 没有帮助。如果我从第一行删除 .models() 调用,问题就会消失。我可以从结果中过滤掉 None 元素,但我想知道这是否是预期的行为?
我正在使用 Django 1.4、Whoosh 和 Haystack 2.0.0-beta