2013-06-26 62 views
0

我想獲得在模板搜索結果的數量,但Django的乾草堆的搜索查看只提供您可以從urls.py向Django Haystack添加上下文嗎?

context = { 
'query': self.query, 
'form': self.form, 
'page': page, 
'paginator': paginator, 
'suggestion': None, 
} 

我注意到搜索查看定義

def extra_context(self): 
""" 
Allows the addition of more context variables as needed. 

Must return a dictionary. 
""" 
return {} 

但是,有沒有辦法做到這一點的網址.py,因爲我很滿意我在那裏(不必在views.py中做任何工作)。

這是我的urls.py:

urlpatterns += patterns('haystack.views', 
    url(r'^search/', 
     login_required(lambda request: SearchView(
     searchqueryset=SearchQuerySet().filter(author=request.user).order_by('-pub_date'), 
     form_class=SearchForm 
    )(request)), name='haystack_search'), 
) 

感謝您的任何建議!

回答

0

在您的模板,你應該{{ searchqueryset.count }}然後不需要進一步搞亂你的urls.py

相關問題