18 def update(self, instance, validated_data):
19 password = validated_data.pop(
'password',
None)
20 imagen_perfil_url = validated_data.pop(
'imagen_perfil_url',
None)
21 direccion = validated_data.pop(
'direccion',
None)
22 user = super().
update(instance, validated_data)
24 if imagen_perfil_url
is not None:
25 user.imagen_perfil_url = imagen_perfil_url
28 if direccion
is not None:
29 user.direccion = direccion
33 user.set_password(password)