homepage listing

This commit is contained in:
Tobias Brunner 2025-02-25 17:02:01 +01:00
parent e5367419c0
commit ce8c12800c
No known key found for this signature in database
9 changed files with 115 additions and 346 deletions

View file

@ -1,5 +1,22 @@
from django.shortcuts import render
from hub.services.models import Service, CloudProvider, ConsultingPartner
def homepage(request):
return render(request, "services/homepage.html")
featured_services = Service.objects.filter(is_featured=True).prefetch_related(
"categories"
)[:4]
featured_providers = CloudProvider.objects.filter(is_featured=True)[:4]
featured_partners = ConsultingPartner.objects.filter(
is_featured=True
).prefetch_related("services", "cloud_providers")[:4]
context = {
"featured_services": featured_services,
"featured_providers": featured_providers,
"featured_partners": featured_partners,
}
return render(request, "services/homepage.html", context)