我有一个视野
class CustomSearchView(SearchView):
template_name = "bunkering/search.html"
queryset = SearchQuerySet().all()
form_class = SearchForm使用导入的SearchView的子类化
from haystack.forms import ModelSearchForm, SearchForm
from haystack.views import SearchView, FacetedSearchView在我的urls.py中我使用
url(r'^search/$', CustomSearchView.as_view(), name='search'),但是当我访问我的网站时,我会看到AttributeError
'super' object has no attribute 'as_view'我做错了什么?
发布于 2015-04-19 16:35:52
您应该从haystack.generic_views而不是从haystack.views导入基本SearchView。
来自generic_views的类是标准的基于Django类的视图,并且支持as_view方法。
https://stackoverflow.com/questions/29727484
复制相似问题