Foros Python

Versión completa: insertar en bbdd
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Buenas, no se si estoy en el apartado correcto del foro, si no es así disculpad, estoy intentando insertar unos valores en una bbdd sqlite y me dice que estoy pasando mas valores de los que declaro, soy algo novato y aun me lio un poco con los self en las funciones, creo que el problema va por ahí, a ver si alguien puede echarme una mano. Un saludo
Hola, bienvenido.

Cuando definís una función dentro de una clase, ponés como primer argumento self. Pero luego, al momento de llamar esa función, no se pasa ese argumento, porque lo coloca automáticamente Python. Entonces, en lugar de:

  1. self.funcion(self, arg1, arg2, ...)


debería ser:

  1. self.funcion(arg1, arg2)


Saludos