【发布时间】:2015-12-13 08:00:53
【问题描述】:
这是我的 get_queryset(): 视图中的方法
def get_queryset(self):
#by here the search query is getting executed
self.vendor_filter=self.request.GET.get('select_vendor', 'all')
self.search_query=self.request.GET.get('q', "")
self.sort_by=self.request.GET.get('sort_by', "relevance")
queryset=SearchQuerySet().all()[:50]
return queryset
此方法抛出'list' object has no attribute 'all' 错误。但是我在 django shell 中运行了这个 SearchQuerySet().all() 它返回了正确的结果。
.
这是一个非常烦人的问题。我不知道是什么错误?,我正在使用 whoosh 和 django-haystack 搜索。
【问题讨论】: