0

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

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

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
4

1 回答 1

0

您可能会查看文档。它应该有助于您入门。

于 2012-10-14T12:59:41.080 回答