Доступ к родительской переменной

У меня есть два представления на основе классов, которые наследуются от базового класса:

class Base(object):
    context_object_name = "book_list"
    model = Book
    def get_context_data(self, **kwargs):
        context = super(Book, self).get_context_data(**kwargs)
        return context
    def get_queryset(self):
       book_set = Book.objects.all()
       return book_set

class C1(Base ,ListView):
    paginate_by = 20 
    template_name = 'sl/v1.html'

class C2(Base, View):
    template_name = 'sl/v2.html'

Мне нужно сделать какой-то процесс на результат запроса внутри класса C2. Так как я могу получить доступ к book_list в C2?

1 ответ

class C2(Base, View):
    template_name = 'sl/v2.html'

    def get_queryset(self):
        qs = super(C2, self).get_queryset()
        # do something

        return qs
Другие вопросы по тегам