diff --git a/server/apps/system/views.py b/server/apps/system/views.py index 8d84cfc..1880520 100644 --- a/server/apps/system/views.py +++ b/server/apps/system/views.py @@ -335,6 +335,8 @@ class UserExamViewset(ImpMixin, ModelViewSet): else: # password = make_password(''.join(random.sample(string.ascii_letters + string.digits, 8))) password = make_password('0000') + exam_role = Role.objects.get(name='考试') + request.data['roles'] = [exam_role.id] serializer = self.get_serializer(data=request.data) serializer.is_valid(raise_exception=True) serializer.save(password=password)