Django/QuerySetのvalues_listでレスポンスをフラットにする

>>> User.objects.values_list('id')
[(1L,), (2L,), (3L,)]

flat=Trueで。

>>> User.objects.values_list('id', flat=True)
[1L, 2L, 3L]


同じことはリスト内包表記を使ってできるけどいまいち

>>> [u.id for u in User.objects.all()]
[1L, 2L, 3L]