Django aggregate с объединением двух таблиц
Я пытаюсь использовать агрегат с двумя таблицами
Таблица 1
Sale
который включает это поле
Таблица 2
saleProduct
, который имеет поле price
и fee
В обеих таблицах есть внешний ключ с именем поля code
Я пытаюсь выполнить этот запрос для получения данных в соответствии с тегами
sales = Sale.objects.using('read_rep') \
.prefetch_related('sale__product') \
.filter(tags__name__in=['Device','Mobile']).values(
'tags__name'
).annotate(
tags_count=Count('tags__name')
).aggregate(price_avg=Avg('price'), total_price=Sum('price'))
Но это дает мне
FieldError: Cannot resolve keyword 'price' into field