Django aggregate с объединением двух таблиц

Я пытаюсь использовать агрегат с двумя таблицами

Таблица 1

Sale который включает это поле

enter image description here

Таблица 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
Вернуться на верх