fix: add user role

This commit is contained in:
zty 2024-06-12 18:37:30 +08:00
parent f9be32f7c0
commit e791dbc43b
1 changed files with 2 additions and 0 deletions

View File

@ -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)