使用Python访问MySQL时,如何检索Google Cloud SQL中的列名?

使用Python访问MySQL时,如何检索Google Cloud SQL中的列名?,python,google-app-engine,jinja2,google-cloud-sql,Python,Google App Engine,Jinja2,Google Cloud Sql,我在Python代码中执行这种查询,以 conn = rdbms.connect(instance=_INSTANCE_NAME, database='tiger') cursor = conn.cursor() cursor.execute("SELECT * from terminals") rows = cursor.fetchall() 在此之后,我调用了一个Jinja2模板,并将rows变量传递给该模板,我可以在{%for row in rows%}代码中成功地使用该模板 我无法找到

我在Python代码中执行这种查询,以

conn = rdbms.connect(instance=_INSTANCE_NAME, database='tiger')
cursor = conn.cursor()
cursor.execute("SELECT * from terminals")
rows = cursor.fetchall()
在此之后,我调用了一个Jinja2模板,并将rows变量传递给该模板,我可以在
{%for row in rows%}
代码中成功地使用该模板


我无法找到如何获得列的名称。我试图将其从rows变量中取出,但没有成功。有什么想法吗?

执行SQL查询后,请尝试从属性
光标中读取内容。说明

对于MySQLdb模块(不确定是否可以将该特定模块与Google Cloud SQL一起使用),
.description
将是一个元组,如((field1_name,…),(field2_name,…),)


我希望这能解决你的问题。祝您的项目顺利,编码愉快

执行SQL查询后,尝试从属性
游标中读取。说明

对于MySQLdb模块(不确定是否可以将该特定模块与Google Cloud SQL一起使用),
.description
将是一个元组,如((field1_name,…),(field2_name,…),)

我希望这能解决你的问题。祝您的项目顺利,编码愉快