mirror of https://github.com/r4sas/py-i2phosts
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
725 B
25 lines
725 B
14 years ago
|
import datetime
|
||
|
|
||
|
from django.views.generic import list_detail
|
||
|
|
||
|
import settings
|
||
|
from pyi2phosts.postkey.models import i2phost
|
||
|
|
||
|
def latest(request):
|
||
|
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 list_detail.object_list(
|
||
|
request = request,
|
||
|
queryset = qs,
|
||
|
template_name = 'latest.html',
|
||
|
template_object_name = 'host',
|
||
|
paginate_by = 40,
|
||
|
extra_context = {
|
||
|
'title': settings.SITE_NAME,
|
||
|
'day_count': settings.LATEST_DAY_COUNT,
|
||
|
'hosts_count': settings.LATEST_HOSTS_COUNT,
|
||
|
}
|
||
|
)
|