从Django模型中获取单个字段的过滤值列表

时间:2012-01-06 01:00:41

标签: python django

我正在尝试获取Django模型中某个字段的值列表。

我可以做以下事情:

MyObject.objects.filter(name='Mike').values_list('address')

但是这给了我一个元组列表,每个元素都包含一个元素,然后我需要转换为一个列表。

有更好的方法吗?

1 个答案:

答案 0 :(得分:5)

这应该可以满足您的需求:

MyObject.objects.filter(name='Mike').values_list('address', flat=True)

您缺少的是flat关键字。