38156-vm/core/views.py
Flatlogic Bot 5bf8837f1c v1
2026-02-03 15:57:35 +00:00

21 lines
683 B
Python

import os
import platform
from django.shortcuts import render
from django.utils import timezone
from .models import Worker, Project, Team, WorkLog
def home(request):
"""Render the landing screen with dashboard stats."""
workers_count = Worker.objects.count()
projects_count = Project.objects.count()
teams_count = Team.objects.count()
recent_logs = WorkLog.objects.order_by('-date')[:5]
context = {
"workers_count": workers_count,
"projects_count": projects_count,
"teams_count": teams_count,
"recent_logs": recent_logs,
"current_time": timezone.now(),
}
return render(request, "core/index.html", context)