我正在使用 Django v1.4,并且正在尝试对通用 ListView 视图进行子类化。这是代码
from django.views.generic import ListView
class SearchListView(ListView):
model = None
fields = None
def get_queryset(self):
#...etc...
return super(SearchListView, self).get_queryset()
然后,我将为特定模型进一步定制该视图:
class PersonSearchListView(SearchListView):
model = Person
fields = ['first_name', 'last_name']
所以发生的情况是,ImproperlyConfigured 异常是超类 (ListView),说明应该定义模型或查询集。我以为我是……(模型=人)。为什么这个值没有进入视图?
谢谢