Files
@ 70d6eb7140c7
Branch filter:
Location: website/www/conservancy/local_context_processors.py - annotation
70d6eb7140c7
880 B
text/x-python
podjango: Link up "The Corresponding Source" title
This helps with navigating back to the home page.
This helps with navigating back to the home page.
742850eaf9d7 742850eaf9d7 4758b8bcfd5c 5c4cc1e2e114 5c4cc1e2e114 2ba4db683d5b 742850eaf9d7 5c4cc1e2e114 5c4cc1e2e114 5c4cc1e2e114 5c4cc1e2e114 5c4cc1e2e114 5c4cc1e2e114 5c4cc1e2e114 5c4cc1e2e114 742850eaf9d7 1ddcb2e4badd 742850eaf9d7 742850eaf9d7 4758b8bcfd5c 4758b8bcfd5c 9e39d7eadced 4758b8bcfd5c a45fcb395ba4 4758b8bcfd5c 4758b8bcfd5c 9e39d7eadced | from datetime import datetime as DateTime
import conservancy.settings
from conservancy.apps.fundgoal.models import FundraisingGoal as FundraisingGoal
SITE_FUNDGOAL = 'cy2022-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 conservancy.settings.FORCE_CANONICAL_HOSTNAME:
_HOST_URL_VAR = {'host_url': 'https://' + conservancy.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('/')}
|