干草堆2.4.1(Django 1.9)
我在面搜索方面遇到了麻烦。在
我试图按照this最近的堆栈溢出答案中的示例进行操作,但它仍然不起作用。在
从Searchapp
#search/views.py
from django.shortcuts import render
from haystack.forms import FacetedSearchForm
from haystack.generic_views import FacetedSearchView as BaseFacetedSearchView
class FacetedSearchView(BaseFacetedSearchView):
form_class = FacetedSearchForm
facet_fields = ['categories']
template_name = 'search/search.html'
context_object_name = 'page_object'
#urls.py
from haystack.forms import FacetedSearchForm
from search.views import FacetedSearchView
from haystack.query import SearchQuerySet
urlpatterns += patterns('haystack.views',
url(r'^search/', FacetedSearchView.as_view(), name='haystack_search'),
)
我很感激你们能提供的任何帮助。在这件事上我真是束手无策。
我使用的模板来自草堆。在
^{pr2}$
页面不在上下文中。直接使用object_list访问对象。在
否则,如果你想跟随网站的官方教程,只需在你的网址.py公司名称:
而不是:
^{pr2}$希望这对某些人有帮助:)
相关问题 更多 >
编程相关推荐