Поскольку в заголовке говорится, что у меня есть список объектов Django, и я хочу получить список первичных ключей. Каков лучший способ сделать это?
Я знаю, что мог сделать
my_list = []
for item in object_list:
my_list.append(item.pk)
но задавался вопросом, существует ли особенный метод Django или Python выполнения этого лучше.
Спасибо
Еще один питонический способ для начала:
my_list = [item.pk for item in object_list]
Полный путь django:
my_list = object_list.values_list('id', flat=True)