diff --git a/www/conservancy/frontpage.py b/www/conservancy/frontpage.py index 758403929f3f53815c027e125dd59c1676e80e1c..da7624df375516fefc2a98ca99a0e20076c0ee6e 100644 --- a/www/conservancy/frontpage.py +++ b/www/conservancy/frontpage.py @@ -1,19 +1,21 @@ -from conservancy import render_template_with_context -from conservancy.apps.supporters.models import Supporter as Supporter -from conservancy.apps.news.models import PressRelease -from conservancy.apps.blog.models import Entry as BlogEntry from datetime import datetime +from django.shortcuts import render + +from .apps.blog.models import Entry +from .apps.news.models import PressRelease +from .apps.supporters.models import Supporter + + def view(request): """Conservancy front page view Performs all object queries necessary to render the front page. """ - now = datetime.now() context = { 'press_releases': PressRelease.objects.all().filter(pub_date__lte=now, sites=2)[:5], 'supporters_count': Supporter.objects.all().filter(display_until_date__gte=now).count(), - 'blog': BlogEntry.objects.all().filter(pub_date__lte=now)[:5], + 'blog': Entry.objects.all().filter(pub_date__lte=now)[:5], } - return render_template_with_context(request, "frontpage.html", context) + return render(request, "frontpage.html", context)