Ejemplo n.º 1
0
def get_paginated_objects(request, on_page=None, anchor=None):
    comments = Comment.objects.all().order_by('-date')
    paginator = SlidingPkPaginator(comments, on_page=10)

    return direct_to_template(request, "comments.html", {
        'comments' : paginator.get_objects(),
        'paginator' : paginator,
    })
 def test_id_anchored_slicing(self):
     paginator = SlidingPkPaginator(Comment.objects.all().order_by('-pk'),
         anchor = self.comments[1].pk
     )
     self.assert_comments_equals(self.comments[1:11], paginator.get_objects())
 def test_custom_slicing(self):
     paginator = SlidingPkPaginator(Comment.objects.all().order_by('-pk'), on_page=20)
     self.assert_comments_equals(self.comments[0:20], paginator.get_objects())
 def test_default_slicing(self):
     paginator = SlidingPkPaginator(Comment.objects.all().order_by('-pk'))
     self.assert_comments_equals(self.comments[0:10], paginator.get_objects())