Django orm "annotate" не работает с "only"
Я хочу выбрать только один столбец с "only" и переименовать его.
Код, который мне нужен в SQLServer, выглядит следующим образом:
SELECT [table].[col1] AS [new_col1] FROM [table]
в django orm:
model.objects.annotate(new_col1=F('col1').only('col1')).all()
Когда я изменяю его на sql запрос, он выглядит следующим образом:
SELECT [table].[col1], [table].[col1] AS [new_col1] FROM [table]
и нижеприведенный код orm не работает:
model.objects.annotate(new_col1=F('col1').only('new_col1')).all()
Я не хочу использовать "values" или "values_list".
Пожалуйста, помогите мне, как я могу это сделать.