首页 > 解决方案 > cursor.fetchall() 的结果类型是元组列表,但 doc 显示元组的元组

问题描述

from django.db import connection

conn = connection.cursor()
conn.execute("some select query..")
print( conn.fetchall() )

这表明结果cursor.fetchall()是元组列表,尽管在文档中有示例:

>>> cursor.execute("SELECT id, parent_id FROM test LIMIT 2");
>>> cursor.fetchall()
((54360982, None), (54360880, None))

这表明结果不是列表,而是元组的元组。

有点困惑,我在这里错过了什么?

谢谢

标签: djangodjango-3.0

解决方案


推荐阅读