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".

Пожалуйста, помогите мне, как я могу это сделать.

Вернуться на верх