Получение уникальных элементов в массиве и добавление значения, если найден такой же элемент - django
<QuerySet
[{'product': 6, 'quantity': 1},
{'product': 6, 'quantity': 10},
{'product': 7, 'quantity': 2},
{'product': 9, 'quantity': 3}]
>
как получить только уникальные элементы в массиве и добавить количество, если найден тот же продукт. В приведенном выше примере: есть два "product: 6", поэтому новый QuerySet должен быть
<QuerySet
[{'product': 6, 'quantity': 11},
{'product': 7, 'quantity': 2},
{'product': 9, 'quantity': 3}]
>