Exemple #1
0
 def destroy(self, request, *args, **kwargs):
     ret = {"status": 0}
     group_obj = self.get_object()
     userobj = get_user_obj(request.data.get("uid", 0))
     if userobj is None:
         ret["status"] = 1
         ret["errmsg"] = "用户错误"
     else:
         group_obj.user_set.remove(userobj)
     return Response(ret, status=status.HTTP_200_OK)
Exemple #2
0
 def destroy(self, request, *args, **kwargs):
     ret = {"status": 0}
     group_obj = self.get_object()
     userobj = get_user_obj(request.data.get("uid", 0))
     if userobj is None:
         ret["status"] = 1
         ret["errmsg"] = "用户错误"
     else:
         group_obj.user_set.remove(userobj)
     return Response(ret, status=status.HTTP_200_OK)
Exemple #3
0
 def update(self, request, *args, **kwargs):
     ret = {"status": 0}
     group_obj = self.get_object()
     userobj = get_user_obj(request.data.getlist("uid", 0))
     if userobj is None:
         ret["status"] = 1
         ret["errmsg"] = "用户错误"
     else:
         for id in userobj:
             group_obj.user_set.add(id)
     return Response(ret, status=status.HTTP_200_OK)