From 5b2c404d2955599bb50635b05d9191cb4bd6e34d Mon Sep 17 00:00:00 2001 From: Christian Franke Date: Fri, 30 Dec 2011 02:19:39 +0100 Subject: Improve ListView for news --- sublab_project/news/views.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'sublab_project/news/views.py') diff --git a/sublab_project/news/views.py b/sublab_project/news/views.py index 60f00ef..ff62be5 100644 --- a/sublab_project/news/views.py +++ b/sublab_project/news/views.py @@ -1 +1,13 @@ # Create your views here. +from django.views.generic import ListView +from django.core.paginator import Paginator + +from news.models import News + +class NewsListView(ListView): + model = News + paginate_by = 8 + + def get_paginator(self, queryset, per_page, **kwargs): + kwargs['orphans'] = 3 + return Paginator(queryset, per_page, **kwargs) -- cgit v1.2.1