mirror of
https://github.com/r4sas/py-i2phosts
synced 2025-02-02 01:44:40 +00:00
pyi2phosts/latest/views.py: move queryset to separate function
I'll use it later from another place.
This commit is contained in:
parent
dc919135cc
commit
96a3e480dc
@ -5,14 +5,17 @@ from django.views.generic import list_detail
|
|||||||
import settings
|
import settings
|
||||||
from pyi2phosts.postkey.models import i2phost
|
from pyi2phosts.postkey.models import i2phost
|
||||||
|
|
||||||
def latest(request):
|
def get_latest():
|
||||||
now_date = datetime.datetime.utcnow()
|
now_date = datetime.datetime.utcnow()
|
||||||
start_date = now_date - datetime.timedelta(days=settings.LATEST_DAY_COUNT)
|
start_date = now_date - datetime.timedelta(days=settings.LATEST_DAY_COUNT)
|
||||||
qs = i2phost.objects.filter(activated=True,
|
qs = i2phost.objects.filter(activated=True,
|
||||||
date_added__range=(start_date, now_date)).order_by("-date_added")[:settings.LATEST_HOSTS_COUNT]
|
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(
|
return list_detail.object_list(
|
||||||
request = request,
|
request = request,
|
||||||
queryset = qs,
|
queryset = get_latest(),
|
||||||
template_name = 'latest.html',
|
template_name = 'latest.html',
|
||||||
template_object_name = 'host',
|
template_object_name = 'host',
|
||||||
paginate_by = 40,
|
paginate_by = 40,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user