import datetime
+from django.http import HttpResponseRedirect
+from django.urls import reverse
from django.views.generic.base import TemplateView
from emissions.models import Diffusion, Emission, Episode, NewsItem
context['extra_pages'] = Page.objects.filter(exclude_from_navigation=False)
return context
+ def get(request, *args, **kwargs):
+ emissions = Emission.objects.filter(archived=False)
+ if len(emissions) == 1:
+ return HttpResponseRedirect(reverse('emission-view', kwargs={'slug': emissions[0].slug}))
+ return super().get(request, *args, **kwargs)
+
home = Home.as_view()