Вычисление процентов по полю в Django
У меня есть модель, представленная ниже, и я пытаюсь рассчитать процентное соотношение количества продуктов. Любая помощь будет очень признательна. Спасибо
model.py
class Stock(models.Model):
date = models.DateField(default=now)
product = models.CharField(max_length=100, null=True, unique=True)
quantity = models.IntegerField(default='0')
view.py
total= Stock.objects.aggregate(total_vote=Sum('quantity'))
per = Stock.objects.values('quantity')
percentage = [
{'quantity': p['quantity'], 'percentage': p['quantity'] * 100 /total}
for p in per
]