Как переименовать элементы в values() в Django?

Я хочу сделать почти то же самое, что и в этом билете на djangoproject.com, но с некоторым дополнительным форматированием. Из этого запроса

>>> MyModel.objects.values('cryptic_value_name')
[{'cryptic_value_name': 1}, {'cryptic_value_name': 2}]

я хочу получить что-то вроде этого:

>>> MyModel.objects.values(renamed_value='cryptic_value_name')
[{'renamed_value': 1}, {'renamed_value': 2}]

Есть ли другой, более встроенный способ или мне нужно сделать это вручную?

86
задан Ciro Santilli 新疆改造中心法轮功六四事件 23 April 2017 в 22:17
поделиться