私は 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) です。私は…(モデル=人)だと思いました。この値がビューに反映されないのはなぜですか?
ありがとう