bornhack-website/camps/context_processors.py

19 lines
471 B
Python
Raw Normal View History

from django.conf import settings
2016-05-06 20:33:59 +00:00
from .models import Camp
from django.utils import timezone
2016-05-06 20:33:59 +00:00
2016-12-28 23:15:13 +00:00
def camp(request):
if 'camp_slug' in request.resolver_match.kwargs:
camp = Camp.objects.get(slug=request.resolver_match.kwargs['camp_slug'])
request.session['campslug'] = camp.slug
else:
request.session['campslug'] = None
camp = None
return {
2016-12-28 23:15:13 +00:00
'camps': Camp.objects.all().order_by('-camp_start'),
'camp': camp
}