Подсчет и процент

Мне нужна функция, которая позволяет подсчитать количество событий по встречаемости и вычислить процент для каждого типа, чтобы представить его на графике donut chart.js?

#models.py

Categorie = {
    ('Annual', 'Annuel),
    ('Monthly', 'Monthly,
    ('Weekly', 'Weekly),
    ('Daily', 'Daily'),
}


class Even(models.Model):
    name = models.CharField(max_length=20)
    date_reported = models.DateField()
    occurence = models.CharField(max_length=30, null=True, blank=True, choices=Categorie)

    def __str__(self):
    return self.name 
Вернуться на верх