# website/views.py
from django.shortcuts import render
from .models import Download, News, Gallery

def home(request):
    return render(request, "public/home.html", {
        "downloads": Download.objects.filter(is_active=True)[:5],
        "news_list": News.objects.filter(is_published=True)[:5],
        "gallery": Gallery.objects.all()[:8],
    })

def downloads(request):
    return render(request, "public/downloads.html", {
        "downloads": Download.objects.filter(is_active=True)
    })

def news(request):
    return render(request, "public/news.html", {
        "news_list": News.objects.filter(is_published=True)
    })

def gallery(request):
    return render(request, "public/gallery.html", {
        "gallery": Gallery.objects.all()
    })
