def validate(self, attrs):
if attrs['new_password'] != attrs['new_password2']:
raise serializers.ValidationError({'password': ['A confirmação de senha e a senha são diferentes.']})
try:
validators.validate_password(attrs['new_password'])
except exceptions.ValidationError as e:
raise serializers.ValidationError({'password': ['Senha inválida']})
return attrs