Skip to content
Snippets Groups Projects
Commit 84ad9826 authored by Hamza Touizrat's avatar Hamza Touizrat
Browse files

Merge branch 'verification_mail' into 'master'

fix student views

See merge request !63
parents 9612c7b4 ae247700
No related branches found
No related tags found
1 merge request!63fix student views
......@@ -6,6 +6,7 @@ from rest_framework import viewsets
from rest_framework.decorators import action
from rest_framework.response import Response
from django_filters.rest_framework import DjangoFilterBackend
from rest_framework import status
from visits.serializers import VisitSerializer
......@@ -38,7 +39,6 @@ class StudentViewSet(viewsets.ModelViewSet):
else:
return Student.objects.filter(user_id=user.id)
serializer_class = StudentSerializer
permission_classes = (DRYPermissions,)
......@@ -51,3 +51,29 @@ class StudentViewSet(viewsets.ModelViewSet):
serializer = VisitSerializer(visits, many=True,
context={'request': request})
return Response(serializer.data)
def update(self, request, pk):
print(self.request.data)
instance = Student.objects.get(user_id=self.request.data["user_id"])
print(instance)
instance.city = self.request.data["city"]
instance.classType = self.request.data["classType"]
instance.gender = self.request.data["gender"]
instance.addressNumber = self.request.data["addressNumber"]
instance.street = self.request.data["street"]
instance.parentsPhone = self.request.data["parentsPhone"]
instance.personalPhone = self.request.data["personalPhone"]
instance.parentsEmail = self.request.data["parentsEmail"]
instance.school = self.request.data["school"]
instance.grade = self.request.data["grade"]
instance.scholarship = self.request.data["scholarship"]
instance.motherActivity = self.request.data["motherActivity"]
instance.fatherActivity = self.request.data["fatherActivity"]
instance.parentsStatus = self.request.data["parentsStatus"]
instance.dependantsNumber = self.request.data["dependantsNumber"]
instance.specialTeaching = self.request.data["specialTeaching"]
instance.nationality = self.request.data["nationality"]
instance.zipCode = self.request.data["zipCode"]
instance.classType = self.request.data["classType"]
instance.save()
return Response(status=status.HTTP_200_OK)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment