38048-vm/core/views.py
Flatlogic Bot cb3414f60c SIMBI
2026-02-01 01:56:52 +00:00

28 lines
860 B
Python

import os
import platform
from django.shortcuts import render
from django.utils import timezone
from .models import Letter, Student
def index(request):
"""Render the SIMSBI dashboard."""
now = timezone.now()
# Simple stats
total_letters = Letter.objects.count()
letters_in = Letter.objects.filter(type='IN').count()
letters_out = Letter.objects.filter(type='OUT').count()
total_students = Student.objects.count()
recent_letters = Letter.objects.all().order_by('-created_at')[:5]
context = {
"project_name": "SIMSBI",
"total_letters": total_letters,
"letters_in": letters_in,
"letters_out": letters_out,
"total_students": total_students,
"recent_letters": recent_letters,
"current_time": now,
}
return render(request, "core/index.html", context)