def get_context_data(self, **kwargs):
context = super(TermListView, self).get_context_data(**kwargs)
term_lists = self.get_queryset()
paginator = Paginator(term_lists, self.paginate_by)
try:
page = self.kwargs['page']
except:
page = 1
try:
terms = paginator.page(page)
except PageNotAnInteger:
terms = paginator.page(1)
except EmptyPage:
terms = paginator.page(paginator.num_pages)
context['terms'] = terms
context['term_slug'] = self.kwargs['term_slug']
return context
评论列表
文章目录