修复创建用户密码问题
parent
f23a9bf67e
commit
62647e9393
|
@ -269,6 +269,12 @@ class UserProfileCreateUpdateSerializer(CustomModelSerializer):
|
||||||
data.role.set(self.initial_data.get('roleIds'))
|
data.role.set(self.initial_data.get('roleIds'))
|
||||||
return data
|
return data
|
||||||
|
|
||||||
|
def create(self, validated_data):
|
||||||
|
data = super().create(validated_data)
|
||||||
|
data.set_password(self.initial_data.get('password', None))
|
||||||
|
data.save()
|
||||||
|
return data
|
||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
model = UserProfile
|
model = UserProfile
|
||||||
exclude = ('password', 'secret', 'user_permissions', 'groups', 'is_superuser', 'date_joined')
|
exclude = ('password', 'secret', 'user_permissions', 'groups', 'is_superuser', 'date_joined')
|
||||||
|
|
Loading…
Reference in New Issue