bornhack-website/program/views.py

27 lines
557 B
Python
Raw Normal View History

2016-07-13 20:37:20 +00:00
from collections import OrderedDict
from django.views.generic import ListView
from camps.models import Day
from . import models
class ProgramView(ListView):
model = models.Event
template_name = 'program.html'
def get_context_data(self, **kwargs):
context = super(
ProgramView, self
).get_context_data(**kwargs)
days = Day.objects.all()
context['days'] = OrderedDict([
(day, self.get_queryset().filter(days__in=[day]))
for day in days
])
return context
2016-07-13 17:13:47 +00:00