def put(self, request): institution = Institution.objects.get(id=request.data["id"]) serializer = InstitutionSerializer(institution, data=request.data) if serializer.is_valid(): serializer.save() return Response(serializer.data, status=status.HTTP_201_CREATED) else: print serializer.error_messages print serializer.errors return Response(serializer.error_messages, status=status.HTTP_400_BAD_REQUEST)
def post(self, request): serializer = InstitutionSerializer(data=request.data) print request.data if serializer.is_valid(): serializer.save() return Response(serializer.data, status=status.HTTP_201_CREATED) else: print serializer.error_messages print serializer.errors return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)