mirror of
https://github.com/Rushilwiz/SkoolOS.git
synced 2025-04-20 04:10:18 -04:00
131 lines
4.9 KiB
Python
131 lines
4.9 KiB
Python
# class StudentList(APIView):
|
|
# """
|
|
# List all snippets, or create a new snippet.
|
|
# """
|
|
# def get(self, request, format=None):
|
|
# snippets = Student.objects.all()
|
|
# serializer = StudentSerializer(snippets, many=True)
|
|
# return response.Response(serializer.data)
|
|
|
|
# def post(self, request, format=None):
|
|
# serializer = StudentSerializer(data=request.data)
|
|
# if serializer.is_valid():
|
|
# serializer.save()
|
|
# return response.Response(serializer.data, status=status.HTTP_201_CREATED)
|
|
# return response.Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)
|
|
|
|
# class StudentDetail(APIView):
|
|
# """
|
|
# Retrieve, update or delete a snippet instance.
|
|
# """
|
|
# def get_object(self, pk):
|
|
# try:
|
|
# return Student.objects.get(pk=pk)
|
|
# except Student.DoesNotExist:
|
|
# raise Http404
|
|
|
|
# def get(self, request, pk, format=None):
|
|
# snippet = self.get_object(pk)
|
|
# serializer = StudentSerializer(snippet)
|
|
# return response.Response(serializer.data)
|
|
|
|
# def put(self, request, pk, format=None):
|
|
# snippet = self.get_object(pk)
|
|
# serializer = StudentSerializer(snippet, data=request.data)
|
|
# if serializer.is_valid():
|
|
# serializer.save()
|
|
# return response.Response(serializer.data)
|
|
# return response.Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)
|
|
|
|
# def delete(self, request, pk, format=None):
|
|
# snippet = self.get_object(pk)
|
|
# snippet.delete()
|
|
# return response.Response(status=status.HTTP_204_NO_CONTENT)
|
|
|
|
# class TeacherList(APIView):
|
|
# """
|
|
# List all snippets, or create a new snippet.
|
|
# """
|
|
# def get(self, request, format=None):
|
|
# snippets = Teacher.objects.all()
|
|
# serializer = TeacherSerializer(snippets, many=True)
|
|
# return response.Response(serializer.data)
|
|
|
|
# def post(self, request, format=None):
|
|
# serializer = TeacherSerializer(data=request.data)
|
|
# if serializer.is_valid():
|
|
# serializer.save()
|
|
# return response.Response(serializer.data, status=status.HTTP_201_CREATED)
|
|
# return response.Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)
|
|
|
|
# class TeacherDetail(APIView):
|
|
# """
|
|
# Retrieve, update or delete a snippet instance.
|
|
# """
|
|
# def get_object(self, pk):
|
|
# try:
|
|
# return Teacher.objects.get(pk=pk)
|
|
# except Teacher.DoesNotExist:
|
|
# raise Http404
|
|
|
|
# def get(self, request, pk, format=None):
|
|
# snippet = self.get_object(pk)
|
|
# serializer = TeacherSerializer(snippet)
|
|
# return response.Response(serializer.data)
|
|
|
|
# def put(self, request, pk, format=None):
|
|
# snippet = self.get_object(pk)
|
|
# serializer = TeacherSerializer(snippet, data=request.data)
|
|
# if serializer.is_valid():
|
|
# serializer.save()
|
|
# return response.Response(serializer.data)
|
|
# return response.Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)
|
|
|
|
# def delete(self, request, pk, format=None):
|
|
# snippet = self.get_object(pk)
|
|
# snippet.delete()
|
|
# return response.Response(status=status.HTTP_204_NO_CONTENT)
|
|
|
|
# class ClassesList(APIView):
|
|
# """
|
|
# List all snippets, or create a new snippet.
|
|
# """
|
|
# def get(self, request, format=None):
|
|
# snippets = Classes.objects.all()
|
|
# serializer = ClassesSerializer(snippets, many=True)
|
|
# return response.Response(serializer.data)
|
|
|
|
# def post(self, request, format=None):
|
|
# serializer = ClassesSerializer(data=request.data)
|
|
# if serializer.is_valid():
|
|
# serializer.save()
|
|
# return response.Response(serializer.data, status=status.HTTP_201_CREATED)
|
|
# return response.Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)
|
|
|
|
# class ClassesDetail(APIView):
|
|
# """
|
|
# Retrieve, update or delete a snippet instance.
|
|
# """
|
|
# def get_object(self, pk):
|
|
# try:
|
|
# return Classes.objects.get(pk=pk)
|
|
# except Classes.DoesNotExist:
|
|
# raise Http404
|
|
|
|
# def get(self, request, pk, format=None):
|
|
# snippet = self.get_object(pk)
|
|
# serializer = ClassesSerializer(snippet)
|
|
# return response.Response(serializer.data)
|
|
|
|
# def put(self, request, pk, format=None):
|
|
# snippet = self.get_object(pk)
|
|
# serializer = ClassesSerializer(snippet, data=request.data)
|
|
# if serializer.is_valid():
|
|
# serializer.save()
|
|
# return response.Response(serializer.data)
|
|
# return response.Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)
|
|
|
|
# def delete(self, request, pk, format=None):
|
|
# snippet = self.get_object(pk)
|
|
# snippet.delete()
|
|
# return response.Response(status=status.HTTP_204_NO_CONTENT) |