在Django中,如何重新排序ValuesQuerySet对象中的项?

时间:2009-09-16 17:46:26

标签: django

运行以下代码后,我目前有以下ValuesQuerySet对象:

sites = Sites.objects.values('name')

# output
[{'name': u'serverfault.com'}, {'name': u'superuser.com'}, {'name': u'stackoverflow.com'}]

我想将stackoverflow.com移到列表的开头,我该怎么做?我可以排除stackoverflow.com,但我不相信我可以使用ValuesQuerySet将新列表附加到它。如果我想要的是不可能的,有没有一种方法可以将ValuesQuerySet转换为常规的Python列表?

1 个答案:

答案 0 :(得分:1)

list(sites)