mirror of
https://github.com/Rushilwiz/SkoolOS.git
synced 2025-04-16 02:10:19 -04:00
35 lines
1015 B
Python
35 lines
1015 B
Python
from .models import Student, Teacher, Classes, Assignment
|
|
from .serializers import StudentSerializer, TeacherSerializer, ClassesSerializer, AssignmentSerializer
|
|
from rest_framework import generics, viewsets
|
|
|
|
|
|
|
|
class StudentViewSet(viewsets.ModelViewSet):
|
|
"""
|
|
API endpoint that allows users to be viewed or edited.
|
|
"""
|
|
queryset = Student.objects.all()
|
|
serializer_class = StudentSerializer
|
|
|
|
|
|
class TeacherViewSet(viewsets.ModelViewSet):
|
|
"""
|
|
API endpoint that allows users to be viewed or edited.
|
|
"""
|
|
queryset = Teacher.objects.all()
|
|
serializer_class = TeacherSerializer
|
|
|
|
class ClassesViewSet(viewsets.ModelViewSet):
|
|
"""
|
|
API endpoint that allows users to be viewed or edited.
|
|
"""
|
|
queryset = Classes.objects.all()
|
|
serializer_class = ClassesSerializer
|
|
|
|
class AssignmentViewSet(viewsets.ModelViewSet):
|
|
"""
|
|
API endpoint that allows users to be viewed or edited.
|
|
"""
|
|
queryset = Assignment.objects.all()
|
|
serializer_class = AssignmentSerializer
|