Запрос, установленный с помощью Annotate с использованием Concat, выдает ошибку - PullRequest
0 голосов
/ 16 ноября 2018

Я пытаюсь использовать набор запросов с Django, я хочу иметь идентификатор в качестве дня месяца, который я пытаюсь использовать с помощью функций concat из django.models.function и выдает мне ошибку.Моя идея состоит в том, чтобы сгруппировать по идентификатору (какой день месяца в строке) и общей стоимости.Любая помощь будет оценена.

qs=queryset.annotate(id=Concat(str(ExtractMonth('start_time')),Value('/'),str(ExtractDay('start_time')))).values('id','code')\
        .annotate(total_cost=sum('total_cost'))

Ошибка:

Cannot resolve keyword 'ExtractMonth(F(start_time))' into field. Choices are:x,y,z...
...