2025-01-31 09:59:37 +01:00
|
|
|
from django.shortcuts import render
|
2025-03-06 11:35:55 +01:00
|
|
|
from hub.services.models import Service, CloudProvider, ConsultingPartner, WebsiteFaq
|
2025-01-31 09:59:37 +01:00
|
|
|
|
|
|
|
|
|
|
|
def homepage(request):
|
2025-02-25 17:02:01 +01:00
|
|
|
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]
|
|
|
|
|
2025-03-06 11:35:55 +01:00
|
|
|
websitefaqs = WebsiteFaq.objects.all().order_by("order")
|
|
|
|
|
2025-02-25 17:02:01 +01:00
|
|
|
context = {
|
|
|
|
"featured_services": featured_services,
|
|
|
|
"featured_providers": featured_providers,
|
|
|
|
"featured_partners": featured_partners,
|
2025-03-06 11:35:55 +01:00
|
|
|
"websitefaqs": websitefaqs,
|
2025-02-25 17:02:01 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
return render(request, "services/homepage.html", context)
|