def CreateRole(self): username = self.POST.get('username') phone = self.POST.get('phone') time = self.POST.get('time') area = self.POST.get('area') school = self.POST.get('school') role = self.POST.get('role') nowtime = datetime.datetime.now() age = int(nowtime.strftime("%Y")) - int(time[:4]) user = User.objects.filter(username=phone) team_id = UserProfile.objects.get(user_id=self.user.id).team_id try: if len(user) == 0: user = User.objects.create_user(username=phone, password='******') profile = UserProfile() profile.user_id = user.id profile.name = username profile.palace = area if role == '教练': profile.rights = 2 else: profile.rights = 3 profile.role = role profile.date = time profile.age = age profile.school = school profile.team_id = team_id profile.save() return JsonResponse(Msg().Success(msg='添加成功)'), safe=False) else: return JsonResponse(Msg().Success(msg='该手机号码已被注册'), safa=False) except Exception as e: print(e) return JsonResponse(Msg().Error(), safe=False)