我正在尝试将查询集与Django一起使用,我想要一个ID作为月日,我试图使用django.models.function中的concat函数并给我一个错误。我的想法基本上是按ID(字符串中的月份)和总费用进行分组。任何帮助将不胜感激。
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...