2010-01-27 5 views
0

Si j'ai les champs de base de données suivants: id, name, emp_id.Comment récupérer les valeurs d'un seul champ de table dans Django

Comment faire une requête dans Django pour obtenir les valeurs de la colonne name uniquement avec une clause where.

... Merci

+7

Sérieusement, y a-t-il une raison pour laquelle vous ne pouvez pas lire la documentation? –

+0

Le titre de la question devrait être mieux aussi. Aucune suggestion? –

+3

Veuillez essayer d'être plus précis dans le futur. djangoproject.com et djangobook.com sont d'excellentes ressources pour l'aide – tback

Répondre

5

En plus de la réponse fournie par Ignacio Vazquez-Abrams, vous pouvez également utiliser values_list pour obtenir les noms dans une liste plate (au lieu d'un dictionnaire).

Model.objects.filter(...).values_list('name', flat=True) 

Voir le documentation for values_list.

+0

Merci ...................... – Hulk

7
Model.objects.filter(...).values('name') 
+0

Merci ...................... – Hulk

Questions connexes