Files
@ 70b8aa07aee4
Branch filter:
Location: website/conservancy/sponsors.py - annotation
70b8aa07aee4
740 B
text/x-python
Simplify settings and move some standard settings into settings.py
These were previously in djangocommonsettings.py, but don't ever vary between
development and production environments.
These were previously in djangocommonsettings.py, but don't ever vary between
development and production environments.
462cbc396354 462cbc396354 b7e2ce2a4d44 b7e2ce2a4d44 531a97a3c9af b7e2ce2a4d44 b7e2ce2a4d44 462cbc396354 462cbc396354 462cbc396354 462cbc396354 462cbc396354 462cbc396354 462cbc396354 e45322d3c93e f723a74f5110 dbeada5b0b63 462cbc396354 462cbc396354 f723a74f5110 e45322d3c93e f723a74f5110 462cbc396354 66dbfac066b0 | from datetime import datetime, timedelta
from django.shortcuts import render
from .supporters.models import Supporter
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)
|