2009-09-16 5 views
0

J'ai actuellement l'objet ValuesQuerySet après l'exécution du code suivant:Dans Django, comment réorganiser des éléments dans un objet ValuesQuerySet?

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

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

Je veux passer stackoverflow.com au début de la liste, comment puis-je faire? Je peux exclure stackoverflow.com mais je ne crois pas que je puisse ajouter la nouvelle liste avec ValuesQuerySet. Si ce que je veux n'est pas possible, existe-t-il une méthode permettant de convertir un ValuesQuerySet en une liste Python régulière?

Répondre

1
list(sites) 
Questions connexes