2012-10-14 6 views
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 

답변

0

docs을 살펴볼 수 있습니다. 그것은 당신을 시작하는 데 도움이됩니다.

+0

예, Paginator 생성자를 사용하는 방법을 알고 있습니다. [paginate_queryset] (https://docs.djangoproject.com/en/1.3/ref/class-based-views/#django)를 사용하는 방법을 묻습니다. .views.generic.list.MultipleObjectMixin.paginate_queryset)는 클래스 기반 일반 뷰의 일부입니다. – andersem

관련 문제