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"})
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"})
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" })