Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
insertar en bbdd
#1
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


Archivos adjuntos Miniatura(s)
   
Responder
#2
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:

Código:
self.funcion(self, arg1, arg2, ...)

debería ser:

Código:
self.funcion(arg1, arg2)

Saludos
¡No te pierdas nuestro curso oficial en Udemy para aprender Python, bases de datos SQL, orientación a objetos, tkinter y mucho más!

También ofrecemos consultoría profesional de desarrollo en Python para personas y empresas.
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)