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