From 96a3e480dc032a4f13e3fef90448042405db9656 Mon Sep 17 00:00:00 2001 From: Hidden Z Date: Wed, 16 Feb 2011 18:58:05 +0000 Subject: [PATCH] pyi2phosts/latest/views.py: move queryset to separate function I'll use it later from another place. --- pyi2phosts/latest/views.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pyi2phosts/latest/views.py b/pyi2phosts/latest/views.py index e6f7ddd..b04ba14 100644 --- a/pyi2phosts/latest/views.py +++ b/pyi2phosts/latest/views.py @@ -5,14 +5,17 @@ from django.views.generic import list_detail import settings from pyi2phosts.postkey.models import i2phost -def latest(request): +def get_latest(): now_date = datetime.datetime.utcnow() start_date = now_date - datetime.timedelta(days=settings.LATEST_DAY_COUNT) qs = i2phost.objects.filter(activated=True, date_added__range=(start_date, now_date)).order_by("-date_added")[:settings.LATEST_HOSTS_COUNT] + return qs + +def latest(request): return list_detail.object_list( request = request, - queryset = qs, + queryset = get_latest(), template_name = 'latest.html', template_object_name = 'host', paginate_by = 40,