Как мне преобразовать только значения из результирующего набора из запроса django в список? - PullRequest
0 голосов
/ 27 августа 2018

Когда я выполняю следующий запрос, чтобы получить результат набора запросов

peak_power_machine = MachinetoDatatype_Mapping.objects.filter(datatype__in=1]).values('machine_id') 
print(peak_power_machine) 

, когда я его пробую, я получаю следующий результат.

<QuerySet [{'machine_id': 1}, {'machine_id': 3}]> 

Но мне нужно простоперечислите как [1,3 ...] только с идентификаторами машин.

Как мне это сделать?Любая помощь приветствуется:)

1 Ответ

0 голосов
/ 27 августа 2018

Использование values_list

Пример:

peak_power_machine = MachinetoDatatype_Mapping.objects.filter(datatype__in=1]).values_list('machine_id', flat=True) 
print(peak_power_machine) 

MoreInfo

...