Общая задача такая:
Есть базовый класс, который формирует контекст.
У него могут быть потомки, которые похожи во всем, кроме урла и запроса (ну, пока, по крайней мере). Именованный параметр kind
будет у всех потомков, к нему должен быть доступ в классе родителе.
kind будет затираться на None же независимо от параметров в **kwargs?
Вроде не затирается, если в потомке при формировании запроса его брать.
Запутался немного я вобщем :)
UPD
Сейчас добавил в первую строку метода MainListView.get_queryset(self)
:
self.kind = self.kwargs.get('kind', None)
... все заработало :) (вчера ночью, когда такое уже пробовал, запарился наверное и что-то еще менял). Причем не важно стоит kind = None
в определении базового класса и в вызове MainListView.as_view()
или нет. Спасибо, и извиняюсь за бестолковый вопрос.
Updated 25 Feb. 2016, 11:18 by EvgIq.