Esempio n. 1
0
 def put(self, request, pk, format=None):
     user = self.get_object(pk)
     serializer = UserSerializer(user, data=request.DATA)
     if serializer.is_valid():
         serializer.save()
         return Response(serializer.data)
     return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)
Esempio n. 2
0
 def put(self, request, pk, format=None):
     user = self.get_object(pk)
     serializer = UserSerializer(user, data=request.DATA)
     if serializer.is_valid():
         serializer.save()
         return Response(serializer.data)
     return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)
Esempio n. 3
0
 def post(self, request, format=None):
     print request.data
     serializer = UserSerializer(data=request.data)
     if serializer.is_valid():
         serializer.save()
         return Response(serializer.data, status=status.HTTP_201_CREATED)
     return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)
Esempio n. 4
0
 def post(self, request, format=None):
     serializer = UserSerializer(data=request.data)
     if (serializer.initial_data['username'].isdigit()):
         return Response(status=status.HTTP_400_BAD_REQUEST)
     else:
         if serializer.is_valid():
             serializer.save()
             return Response(serializer.data,
                             status=status.HTTP_201_CREATED)
     return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)
Esempio n. 5
0
 def get(self, request, urlpat, format=None):
     print(urlpat)
     if urlpat.isdigit():
         user = self.get_objectid(urlpat)
     else:
         user = self.get_objectusr(urlpat)
     user = UserSerializer(user)
     return Response(user.data)
Esempio n. 6
0
 def get(self, request, emp_id, format=None):
     print(type(emp_id))
     if emp_id.isdigit():
         print('.' * 100)
         user = self.get_objectid(emp_id)
     else:
         user = self.get_object(emp_id)
     user = UserSerializer(user)
     return Response(user.data)
Esempio n. 7
0
 def get(self, request, pk, format=None):
     user = self.get_object(pk)
     user = UserSerializer(user)
     return Response(user.data)
Esempio n. 8
0
 def post(self, request, format=None):
     serializer = UserSerializer(data=request.DATA)
     if serializer.is_valid():
         serializer.save()
         return Response(serializer.data, status=status.HTTP_201_CREATED)
     return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)
Esempio n. 9
0
 def get(self, request, format=None):
     users = User.objects.all()
     serializer = UserSerializer(users, many=True)
     return Response(serializer.data)
Esempio n. 10
0
 def get(self, request, format=None):
     users = Student.objects.all()
     serializer = UserSerializer(users, many=True)
     #return Response(serializer.data)
     return render(request, 'restapp/userlist.html',
                   {'users': serializer.data})
Esempio n. 11
0
 def fetch(self, request, pk=None):
     users = User.objects.all()
     user = get_object_or_404(users, pk=pk)
     serializer = UserSerializer(user)
     return Response(serializer.data)
Esempio n. 12
0
 def list(self, request):
     users = User.objects.all()
     serialzer = UserSerializer(users, many=True)
     return Response(serialzer.data)