获取字段查询值的元组

巴克斯

我想获取某些对象的ID。将它们放入元组的干净方法是什么?

.values()查询集返回以下内容:

MyModel.objects.filter(name__startwith='A').values('id')
>>>> [{'id': 20L}, {'id': 21L}, {'id': 84L}]

我想将它们转换/获取为一个元组,例如:

(20L, 21L, 84L)
g

最简单的办法是让values_listflat=True

models.MyModel.objects.all().values_list('id', flat=True)

这与values()类似,除了它不返回字典,而是在迭代时返回元组。每个元组包含来自传递到values_list()调用中的相应字段的值-因此,第一项是第一个字段,依此类推。

如果仅传递单个字段,则还可以传递flat参数。如果为True,则表示返回的结果是单个值,而不是一元组。一个例子应该使区别更加清楚:

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用LINQ查询获取字段值

来自分类Dev

从由toArray()转换的mongodb查询中获取字段值

来自分类Dev

如何从猫鼬mongodb查询中获取字段的值?

来自分类Dev

如何从猫鼬mongodb查询中获取字段的值?

来自分类Dev

HQL查询以从@ElementCollection获取字段

来自分类Dev

查询mongo数据库以获取字段值而不返回内容

来自分类Dev

查询mongo数据库以获取字段值而不返回内容

来自分类Dev

如何修改此查询以仅获取字段值不为0的最后一条记录?

来自分类Dev

连接两列并使用单个 sql 查询从它们的外键中获取字段值

来自分类Dev

获取字段Morphia的最大值

来自分类Dev

从链接获取字段的值

来自分类Dev

如何获取字段类型和值?

来自分类Dev

mongodb-Java获取字段值

来自分类Dev

从链接获取字段的值

来自分类Dev

如何使用反射获取字段值?

来自分类Dev

Java反射-获取字段值

来自分类Dev

通过标签时间字段获取字段值,如下所示。

来自分类Dev

使用反射获取字段的值时获取异常

来自分类Dev

mongodb查询以仅在.NET代码中获取字段

来自分类Dev

Django-查询集以从扩展用户模型获取字段

来自分类Dev

如何在查询Python中按名称获取字段?

来自分类Dev

查询以从数据表中获取字段的最大长度

来自分类Dev

(可选)获取字段

来自分类Dev

获取字段Hierachy

来自分类Dev

Linux Shell从yml文件获取字段的值

来自分类Dev

如何使用jQuery以重复形式获取字段的值?

来自分类Dev

通过反射休眠无法获取字段值

来自分类Dev

C#按属性获取字段值(PropertyInfo)

来自分类Dev

检查protobuf消息-如何按名称获取字段值?