1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
from pgweb.util.contexts import render_pgweb
from pgweb.util.decorators import cache
from .models import Sponsor, Server
@cache(minutes=30)
def sponsors(request):
return render_pgweb(request, 'about', 'sponsors/sponsors.html', {})
def contributing(request):
sponsors = Sponsor.objects.select_related().filter(sponsortype__sortkey__gt=0).order_by('sponsortype__sortkey', '?')
return render_pgweb(request, 'about', 'sponsors/contributing.html', {
'sponsors': sponsors,
})
def financial(request):
return render_pgweb(request, 'about', 'sponsors/financial.html', {})
def servers(request):
servers = Server.objects.select_related().all()
return render_pgweb(request, 'about', 'sponsors/servers.html', {
'servers': servers,
})
|