我正在使用Haystack进行搜索,返回的结果是SearchQuerySet包含None元素:
>> SearchQuerySet().models(Question, Document, Idea)
>> [<SearchResult: idea.idea (pk=3875)>, None, None, None]
Run Code Online (Sandbox Code Playgroud)
运行rebuild_index没有帮助.如果我从第一行删除.models()调用,问题就会消失.我可以从结果中筛选出无元素,但我想知道这是否是预期的行为?
我正在使用Django 1.4,Whoosh和Haystack 2.0.0-beta
当 haystack 索引有记录而数据库中没有相应记录时,我遇到了这个问题。
| 归档时间: |
|
| 查看次数: |
1262 次 |
| 最近记录: |