0
我有一個博客系統,有類別和文章,如下簡化所示。由django中的帖子分頁分類
我想有一個類別的詳細信息頁面,其中我分頁屬於該類別的帖子。
class Category(models.Model):
name = models.CharField(max_length=150)
slug = models.SlugField()
class Post(models.Model):
title = models.CharField(max_length=90)
category = models.ForeignKey(Category, related_name="posts")
我使用django 1.4和基於類的視圖。這樣做的正確方法是什麼?我想我需要使用paginate_queryset(queryset, page_size)
,但我不知道如何。這是我的觀點基礎:
class CategoryDetailView(DetailView):
model = Category
queryset = object.posts.all()
def paginate_queryset(self, queryset, page_size):
pass
是的,我知道如何使用Paginator構造函數,我問如何使用[paginate_queryset](https://docs.djangoproject.com/en/1.3/ref/class-based-views/#django .views.generic.list.MultipleObjectMixin.paginate_queryset),它是基於類的通用視圖的一部分 – andersem