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

Dan*_*lor 1 python django

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

我可以做以下事情:

MyObject.objects.filter(name='Mike').values_list('address')
Run Code Online (Sandbox Code Playgroud)

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

有没有更好的办法?

Tom*_*and 5

这应该做你想要的:

MyObject.objects.filter(name='Mike').values_list('address', flat=True)
Run Code Online (Sandbox Code Playgroud)

你缺少的是flat关键字.