En una de mis vistas django consulto la base de datos utilizando sql (no orm) y obtengo resultados.Cómo obtener los nombres de los campos cuando se ejecuta la consulta SQL simple en django
sql = "select * from foo_bar"
cursor = connection.cursor()
cursor.execute(sql)
rows = cursor.fetchall()
Estoy obteniendo los datos bien, pero no los nombres de las columnas. ¿Cómo puedo obtener los nombres de campo del conjunto de resultados que se devuelve?
¿Por qué demonios necesitarías este tipo de cosas? Esto suena como un error esperando a suceder. –
Este es un ejemplo simplificado para ilustrar que los nombres de las columnas no se conocen de antemano. Entonces, después de obtener el resultado, necesitaba una forma de recuperar los nombres de las columnas también. –