Exemple #1
0
 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
Exemple #2
0
 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
Exemple #3
0
 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
Exemple #4
0
 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
Exemple #5
0
 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
Exemple #6
0
    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
Exemple #7
0
    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