Files
@ 2a23a0a55ea0
Branch filter:
Location: website/conservancy/local_context_processors.py - annotation
2a23a0a55ea0
816 B
text/x-python
usethesource: Add comment time field
742850eaf9d7 742850eaf9d7 b7e2ce2a4d44 531a97a3c9af 5c4cc1e2e114 c129c6934d7f 742850eaf9d7 5c4cc1e2e114 5c4cc1e2e114 5c4cc1e2e114 5c4cc1e2e114 5c4cc1e2e114 5c4cc1e2e114 5c4cc1e2e114 5c4cc1e2e114 742850eaf9d7 1ddcb2e4badd 742850eaf9d7 742850eaf9d7 4758b8bcfd5c b7e2ce2a4d44 b7e2ce2a4d44 4758b8bcfd5c a45fcb395ba4 4758b8bcfd5c 4758b8bcfd5c 9e39d7eadced | from datetime import datetime as DateTime
from . import settings
from .fundgoal.models import FundraisingGoal
SITE_FUNDGOAL = 'cy2023-end-year-match'
def fundgoal_lookup(fundraiser_sought):
try:
return FundraisingGoal.objects.get(fundraiser_code_name=fundraiser_sought)
except FundraisingGoal.DoesNotExist:
# we have no object! do something
return None
def sitefundraiser(request):
return {
'datetime_now': DateTime.now(),
'sitefundgoal': fundgoal_lookup(SITE_FUNDGOAL),
}
if settings.FORCE_CANONICAL_HOSTNAME:
_HOST_URL_VAR = {'host_url': 'https://' + settings.FORCE_CANONICAL_HOSTNAME}
def host_url(request):
return _HOST_URL_VAR
else:
def host_url(request):
return {'host_url': request.build_absolute_uri('/').rstrip('/')}
|