예제 #1
0
 def post(self,request,format=None):
     try:
         serializer=RolesSerializers(data=request.data)
         if serializer.is_valid():
             serializer.save()
             return JsonResponse({"success":True,"data":serializer.data})
     except Http404:
         return JsonResponse({"success":False,"message":"Roles data not added"})
예제 #2
0
 def put(self, request, id, format=None):
     try:
         obj = self.get_object(id)
         serializer = RolesSerializers(obj, data=request.data)
         if serializer.is_valid():
             serializer.save()
             return Response(serializer.data)
         return Response(serializer.error,
                         status=status.HTTP_400_BAD_REQUEST)
     except Http404:
         return JsonResponse({"message": "data not updated"})
예제 #3
0
 def put(self, request, id, format=None):
     try:
         obj = self.get_object(id)
         serializer = RolesSerializers(obj, data=request.data, partial=True)
         if serializer.is_valid():
             serializer.save()
             return JsonResponse({"success": True, "data": serializer.data})
         return JsonResponse({"message": serializer.errors})
     except Http404:
         return JsonResponse({
             "success": False,
             "message": "Roles data not updated"
         })
예제 #4
0
 def get(self,request,*args,**kwargs):
     try:
         get=Roles.objects.all()
         serializer=RolesSerializers(get,many=True)
         return JsonResponse({"success":True,"data":serializer.data})
     except Roles.DoesNotExist:
         raise Http404
예제 #5
0
 def get(self, request, id, format=None):
     try:
         get = self.get_object(id)
         serializer = RolesSerializers(get)
         return Response(serializer.data)
     except Http404:
         return JsonResponse({"message:": "listings not found"})
예제 #6
0
 def get(self,request,*args,**kwargs):
     try:
         get=Roles.objects.all().filter(status=True)
         serializer=RolesSerializers(get,many=True)
         return JsonResponse({"success":True,"data":serializer.data})
     except:
         return JsonResponse({"success":False,"meaasge": "roles with active status nor found"})
예제 #7
0
 def get(self, request, id, format=None):
     try:
         get = self.get_object(id)
         serializer = RolesSerializers(get)
         return JsonResponse({"success": True, "data": serializer.data})
     except Http404:
         return JsonResponse({
             "success": False,
             "message:": "Roles not found"
         })