Django и chart.js - один бар на "дату" в модели

У меня есть модель, которая содержит дату и число. Есть несколько входов от одной даты, которые я хочу объединить в 1 бар на графике. Как я могу показать каждую дату только один раз, но сложить все TotalPacks под этой датой?

модель: enter image description here

Просмотров:

def homepage(request):
    labels = []
    data = []

    queryset = DailyCountsModel.objects.order_by('-date')
    for jobs in queryset:
        labels.append(jobs.date)
        data.append(jobs.totalPacks)    

    return render(request,'index.html', {
        'labels': labels,
        'data': data,
    })

В настоящее время этот график показывает один бар на вход... Я не могу придумать, как я могу это сделать. Есть идеи? Я предполагаю, что мне нужно как-то проверить, сколько товаров с "датой" 2021-08-23 и сложить "totalPacks", я просто не уверен, как это сделать

from django.db.models import Count
result = (DailyCountsModel.objects
    .values('totalPacks', 'date')
    .annotate(dcount=Count('totalPacks'))
    .order_by('-date')
)
Вернуться на верх