mirror of
https://github.com/Rushilwiz/SkoolOS.git
synced 2025-04-16 02:10:19 -04:00
32 lines
868 B
Python
32 lines
868 B
Python
from django.shortcuts import render, redirect
|
|
from django.contrib.auth.decorators import login_required
|
|
from django.views.generic import ListView
|
|
|
|
from api.models import Student, Teacher, Class, Assignment
|
|
|
|
# Create your views here.
|
|
|
|
@login_required()
|
|
def home (request):
|
|
try:
|
|
student = Student.objects.get(user=request.user)
|
|
return render(request, "skoolos/home.html", {'classes': student.confirmed.all()})
|
|
except Student.DoesNotExist:
|
|
pass
|
|
|
|
try:
|
|
teacher = Teacher.objects.get(user=request.user)
|
|
return render(request, "skoolos/home.html", {'classes': teacher.classes})
|
|
except Teacher.DoesNotExist:
|
|
pass
|
|
|
|
return render(request, "skoolos/home.html")
|
|
|
|
@login_required()
|
|
def profile (request):
|
|
pass
|
|
|
|
def classDetail (request, id):
|
|
classObj = Class.objects.get(id=id)
|
|
return redirect('/')
|