【发布时间】:2017-11-03 01:03:52
【问题描述】:
我有一个返回列表的代码,看起来像这样
[user.name for user in Model.field.filter()]
我知道这会返回一个用户名列表,但我想知道是否可以返回 list 的 dict?
比如
[
{'name': 'name1', 'email': 'email1'},
{'name': 'name2', 'email': 'email2'}
]
【问题讨论】:
-
你不会做类似
[{'name':user.name, 'email': user.email} for user in Model.field.filter()]的事情吗? -
[user.name for user in Model.field.filter()] 的输出是什么
-
@PaulRooney 你是对的,这确实有效,我看了看,这是完美的......你想把它作为答案发布,以便我接受吗?非常感谢
标签: python arrays django list dictionary