from django.shortcuts import render from conservancy.apps.supporters.models import Supporter as Supporter from datetime import datetime, timedelta def view(request): """Conservancy Sponsors Page view Performs object queries necessary to render the sponsors page. """ supporters = Supporter.objects.all().filter(display_until_date__gte=datetime.now()) supporters_count = len(supporters) anonymous_count = len(supporters.filter(display_name = 'Anonymous')) supporters = supporters.exclude(display_name = 'Anonymous').order_by('ledger_entity_id') c = { 'supporters' : supporters, 'supporters_count' : supporters_count, 'anonymous_count' : anonymous_count } return render(request, "sponsors.html", c)