from datetime import date, datetime, time, timedelta
import pkg_resources
+from combo.data.models import Page
+from combo.public.views import publish_page
from django.conf import settings
from django.contrib.postgres.search import SearchQuery, SearchRank, SearchVector
from django.contrib.sites.shortcuts import get_current_site
class Home(TemplateView):
template_name = 'home.html'
+ def dispatch(self, request, *args, **kwargs):
+ page = Page.objects.filter(slug='index', parent__isnull=True).first()
+ if page:
+ return publish_page(request, page)
+ return super().dispatch(request, *args, **kwargs)
+
def get_context_data(self, **kwargs):
context = super().get_context_data(**kwargs)
context['emissions'] = Emission.objects.filter(archived=False).order_by('-creation_timestamp')[