【发布时间】:2011-08-31 00:44:33
【问题描述】:
我正在获取查询集对象,我想将其转换为仅列表。
[<yyyy : val1 val2 val3 val4 xxxx@xxx.com True True>, <yyyy : 2 None False True>]
我试过了
res.values_list()
但我得到了
[(val1,val2,val3,val4),(val11,val22,val33,val44)]
【问题讨论】:
-
为什么需要这种转换?元组毕竟是一个(不可变的)列表。要修改吗?
-
我想将查询集对象发送到 csv 文件中。但是在 csv 文件方法中只能给出列表对象。
-
如果您谈论的是
csv.writer.writerow/s()函数,那么使用元组将没有问题(因为它们也是列表)。您不需要此转换。
标签: django list django-queryset