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")

私はdjango1.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

docsを見ているかもしれません。始めるのに役立つはずです。

于 2012-10-14T12:59:41.080 に答える