Pjinate类别按照django的帖子

时间:2012-10-14 11:23:01

标签: django pagination django-class-based-views

我有一个博客系统,包含类别和帖子,如下所示。

我希望有一个类别的详细信息页面,我在其中对属于该类别的帖子进行分页。

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

1 个答案:

答案 0 :(得分:0)

您可以查看docs。它应该有助于你开始。