Как получить значения только для одного поля таблицы в Django - PullRequest
0 голосов
/ 27 января 2010

Если у меня есть следующие поля базы данных: id, name, emp_id.

Как сделать запрос в Django для получения значений столбца name только с предложением where.

Спасибо ...

Ответы [ 2 ]

7 голосов
/ 27 января 2010
Model.objects.filter(...).values('name')
5 голосов
/ 27 января 2010

В дополнение к ответу, предоставленному Игнасио Васкесом-Абрамсом, вы также можете использовать values_list для получения имен в плоском списке (вместо словаря).

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

См. документацию для values_list.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...