38028-vm/core/views.py
Flatlogic Bot 5697d35f91 heheh
2026-01-31 10:18:58 +00:00

18 lines
640 B
Python

from django.shortcuts import render, get_object_or_404
from .models import Event, School
def home(request):
"""Render the landing screen with upcoming events."""
events = Event.objects.filter(is_published=True).order_by('start_date')[:6]
schools = School.objects.all()
context = {
"events": events,
"schools": schools,
}
return render(request, "core/index.html", context)
def event_detail(request, event_id):
"""Render the detailed view for a specific school event."""
event = get_object_or_404(Event, id=event_id)
return render(request, "core/event_detail.html", {"event": event})