Добрый день, есть модель:
class Sales(models.Model):
count = models.IntegerField()
price = models.IntegerField()
count - кол-во товара
price - цена одной единицы товара.
как можно вычислить итоговую сумму по элементам таблицы?
from django.db.models import Sum , F print(Sales.objects.aggregate(s=Sum(F('price')*F('count') ) )['s'])
alchemistПлюсов не жалко) но только есть ли пример какой-то? Потому что по агрегации читал, но там по всей выборке и по одному полю модели…а тут сначала нужно вычислить произведение двух полей одного эксземпляра формы (строки в таблице) и потом уже общую сумму этого произведения…
alchemistну да, новичок…
https://www.google.com.ua/search?q=django+aggregate+tutorial http://stackoverflow.com/questions/tagged/aggregate+djangohttps://github.com/search?utf8=%E2%9C%93&q=aggregate+django+objects&type=Code&ref=searchresultsНовичек шоле?