浏览代码

Merge branch '57-styling-bread' of github.com:wagtail/bakerydemo into 57-styling-bread. Workson #57.

Edd Baldry 8 年之前
父节点
当前提交
dc561bedb3
共有 1 个文件被更改,包括 3 次插入4 次删除
  1. 3 4
      bakerydemo/breads/models.py

+ 3 - 4
bakerydemo/breads/models.py

@@ -129,14 +129,13 @@ class BreadsIndexPage(BasePageFieldsMixin, Page):
 
     subpage_types = ['BreadPage']
 
-    @property
-    def breads(self):
+    def get_breads(self):
         return BreadPage.objects.live().descendant_of(
             self).order_by('-first_published_at')
 
     def paginate(self, request, *args):
         page = request.GET.get('page')
-        paginator = Paginator(self.breads, 12)
+        paginator = Paginator(self.get_breads(), 12)
         try:
             pages = paginator.page(page)
         except PageNotAnInteger:
@@ -148,7 +147,7 @@ class BreadsIndexPage(BasePageFieldsMixin, Page):
     def get_context(self, request):
         context = super(BreadsIndexPage, self).get_context(request)
 
-        breads = self.paginate(request, self.breads)
+        breads = self.paginate(request, self.get_breads())
 
         context['breads'] = breads