From c6b834e5b7fb29920d370d95222eec0909be505e Mon Sep 17 00:00:00 2001 From: Calum Andrew Morrell Date: Sun, 16 Feb 2025 23:39:00 +0000 Subject: [PATCH] Added initial homepage view. --- core/views.py | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/core/views.py b/core/views.py index 60f00ef..d59612b 100644 --- a/core/views.py +++ b/core/views.py @@ -1 +1,14 @@ -# Create your views here. +from django.views.generic import TemplateView + +from articles.models import Article + + +class Homepage(TemplateView): + template_name = 'core/homepage.html' + + def get_context_data(self, **kwargs): + context = super(Homepage, self).get_context_data() + context['featured_articles'] = Article.objects.filter(is_featured=True) + return context + +# TODO: place a random website link on the homepage