Django mtpp использует несколько add_related_count
Мне нужно посчитать товары в категориях дважды с разными параметрами, как это сделать? Очевидно, что это не работает, так как add_related_count возвращает queryset
categories = Category.objects.add_related_count(
Category.objects.all(), # Queryset
Item,
'category',
'count_collection',
cumulative=True,
extra_filters={'id__in': UserItems.objects.filter(user_id=userdata.id, listname=UserItems.WISHLIST).values_list('item_id', flat=True )}
).add_related_count(
Category.objects.all(), # Queryset
Item,
'category',
'count_collection',
cumulative=True,
extra_filters={'id__in': UserItems.objects.filter(user_id=userdata.id, listname=UserItems.COLLECTION).values_list('item_id', flat=True )}