def get_context_data(self, **kwargs): context = super(HistoryView, self).get_context_data(**kwargs) page = self.kwargs.get('page') or self.request.GET.get('page') or 1 objects, page_range = paginator_tool(pages=page, queryset=self.object_list, display_amount=PERNUM) context['page_range'] = page_range context['objects'] = objects return context
def get_context_data(self, **kwargs): context = super(UserSetView, self).get_context_data(**kwargs) page = self.kwargs.get('page') or self.request.GET.get('page') or 1 objects, page_range = paginator_tool(pages=page, queryset=self.object_list, display_amount=PERNUM) context['page_range'] = page_range context['objects'] = objects return context
def get_context_data(self, **kwargs): page = self.kwargs.get('page') or self.request.GET.get('page') or 1 objects, page_range = paginator_tool(pages=page, queryset=self.get_queryset(), display_amount=PERNUM) context = super(CategoryListView, self).get_context_data(**kwargs) context['carousel_page_list'] = Carousel.objects.all() context['page_range'] = page_range context['objects'] = objects return context
def get_context_data(self, **kwargs): page = self.kwargs.get('page') or self.request.GET.get('page') or 1 objects, page_range = paginator_tool(pages=page, queryset=self.get_queryset(), display_amount=PERNUM) context = super(AuthorPostListView, self).get_context_data(**kwargs) context['carousel_page_list'] = Carousel.objects.all() context['page_range'] = page_range context['objects'] = objects return context
def get_context_data(self, **kwargs): context = super(CataView, self).get_context_data(**kwargs) page = self.kwargs.get('page') or self.request.GET.get('page') or 1 obj, page_range = paginator_tool(pages=page, queryset=self.object_list, display_amount=PERNUM) context['page_range'] = page_range context['objects'] = obj mc = Maincategory.objects.get(id=self.kwargs.get('pk')) context['maincate'] = mc return context
def get_context_data(self, **kwargs): context = super(CommentView, self).get_context_data(**kwargs) page = self.kwargs.get('page') or self.request.GET.get('page') or 1 page_in_post = self.kwargs.get('pagepost') or self.request.GET.get( 'pagepost') or 0 page = int(page) page_in_post = int(page_in_post) user = self.request.user l = [] cl = Comment.objects.filter(author=user) for comm in cl: l += [comm.post.id] l = list(set(l)) postl = Post.objects.filter(id__in=l) # obj, page_range = paginator_tool(pages=page, queryset=cl, display_amount=PERNUM) # context['page_range'] = page_range # context['objects'] = obj obj = [] page_range = [] for p in postl: if page_in_post == p.id: obj_tmp, page_range_tmp = paginator_tool( pages=page, queryset=cl.filter(post=p), display_amount=PERNUM) else: obj_tmp, page_range_tmp = paginator_tool( pages=1, queryset=cl.filter(post=p), display_amount=PERNUM) obj.append(obj_tmp) page_range.append(page_range_tmp) # context['page_range_list'] = page_range # context['objects_list'] = obj # context['page_range'] = page_range_tmp # context['objects'] = obj_tmp context['comm_post'] = postl context['zip'] = zip(postl, obj, page_range) return context
def get_context_data(self, **kwargs): page = self.kwargs.get('page') or self.request.GET.get('page') or 1 objects, page_range = paginator_tool(pages=page, queryset=self.queryset, display_amount=PERNUM) context = super(IndexView, self).get_context_data(**kwargs) #************# user = self.request.user if user.is_authenticated(): MyRecommend = RecommendList.objects.filter(referee=self.request.user) for obj in MyRecommend: print(obj.recommend_post, obj.referee) context['recommend_list'] = MyRecommend #************# context['carousel_page_list'] = Carousel.objects.all() context['page_range'] = page_range context['objects'] = objects return context