Python - Mostrar registros de BBDD en tabla

 
Vista:
sin imagen de perfil
Val: 11
Ha disminuido su posición en 7 puestos en Python (en relación al último mes)
Gráfica de Python

Mostrar registros de BBDD en tabla

Publicado por rodic (4 intervenciones) el 15/10/2020 19:13:23
Hola!

No consigo definir de forma correcta éste método para mostrar registros de una base de datos en una tabla de una aplicación;

1
2
3
4
5
6
7
8
9
10
11
def get_exp(self):
        exp = self.tree.get_children()
        #Recorrer:
        for element in exp:
            self.tree.delete(element)
        #Consulta de datos:
        query = 'SELECT * FROM tablaExp ORDER BY num DESC'
        dbRows = self.run_query (query)
        #Rellenar los datos:
        for row in dbRows:
            self.tree.insert('', 0, text = row[0][1][2][3][4])

Se trata de 5 columnas (ejemplo: a, b, c, d y e) con datos text, y quiero mostrarlos en las cinco columnas de mi aplicación, cada uno en su sitio, y sé que el problema lo tengo en esta última línea (text = row[0][1][2][3][4]), he probado de mil maneras a trasladar los cinco datos, ¿Podríais confirmarme si esta es la forma correcta de escribir la línea?

El error que me sale al ejecutar es "int" object is not subscriptable.

Muchas gracias!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder