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'),
)
感謝您的任何建議!