Files
Student-Management-System-I…/app/views.py
T
2025-01-07 16:35:54 +05:45

30 lines
838 B
Python

from django.shortcuts import render, get_object_or_404
from django.contrib.admin import site
from app.models import Student, NewsEvent, Subject
# Dashboard for admin
def dashboard(request):
context = {
**site.each_context(request),
"title": "Dashboard",
# "breadcrumbs": [{"name": "Dashboard", "url": "dashboard"}],
}
return render(request, "dashboard.html", context)
# Student-specific dashboard
def studentdashboard(request):
context = {
**site.each_context(request),
"title": "Student Dashboard",
}
if request.user.is_authenticated:
news_events = NewsEvent.objects.all()
subjects = Subject.objects.all()
context["news_events"] = news_events
context["subjects"] = subjects
return render(request, "studentdashboard.html", context)