|
@@ -165,14 +165,13 @@ class addUser(APIView):
|
|
|
serialize_class = UserSerializer
|
|
|
|
|
|
def post(self, request):
|
|
|
- res = json.loads(request.body)
|
|
|
- userSer = UserSerializer(data=res)
|
|
|
+ user = json.loads(request.body)
|
|
|
+ userSer = UserSerializer(data=user)
|
|
|
if userSer.is_valid():
|
|
|
- res = json.loads(request.body)
|
|
|
- menuIdList = res.pop('menus')
|
|
|
+ menuIdList = user.pop('menus')
|
|
|
menus = Menu.objects.all().filter(id__in=menuIdList)
|
|
|
- data['token'] = data.get('username') + 'token'
|
|
|
- userObj = User.objects.create(**data)
|
|
|
+ user['token'] = user.get('username') + 'token'
|
|
|
+ userObj = User.objects.create(**user)
|
|
|
userObj.menus.set(menus)
|
|
|
return JsonResponse({'code': 0, 'result': {'data': '角色创建成功'}}, json_dumps_params={"ensure_ascii": False})
|
|
|
else:
|