Paginator returns page.object_list as objects if a page exists.
authorStephen Burrows <stephen.r.burrows@gmail.com>
Wed, 11 Aug 2010 14:43:11 +0000 (10:43 -0400)
committerStephen Burrows <stephen.r.burrows@gmail.com>
Wed, 11 Aug 2010 14:43:11 +0000 (10:43 -0400)
models/pages.py
utils.py

index 183b018..9d02c79 100644 (file)
@@ -108,7 +108,7 @@ class Page(View):
                return self.template.django_template.render(Context(context))
        
        def render_to_response(self, node, request, path=None, subpath=None, extra_context=None):
-               return HttpResponse(self.render_to_string(node, request, path, subpath, context), mimetype=self.template.mimetype)
+               return HttpResponse(self.render_to_string(node, request, path, subpath, extra_context), mimetype=self.template.mimetype)
        
        def __unicode__(self):
                return self.title
index 11f9848..efd9f98 100644 (file)
--- a/utils.py
+++ b/utils.py
@@ -99,5 +99,7 @@ def paginate(objects, per_page=None, page_number=1):
                page = paginator.page(page_number)
        except EmptyPage:
                page = None
+       else:
+               objects = page.object_list
        
        return paginator, page, objects