【发布时间】:2014-10-22 10:40:31
【问题描述】:
我有两个继承自基类的基于类的视图:
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 类中的查询集结果进行一些处理。那么如何在 C2 中访问 book_list 呢?
【问题讨论】:
标签: django inheritance django-class-based-views