общее поле вычисляемое итого?
Например есть поле «цена», а я хочу что бы было поле «итого», которое суммировало все цены и обновлялось каждый раз при сохранении любого из экземпляров.
звучит странно 😆
тоже думаешь post_save?
нет, не думаю
Приведи пример
model - Production: price=floatfield я хочу иметь поле total, которое будет общим для всех экземпляров и будет равняться for i in production.objects.all(): total+=i.price и обновляться каждый раз когда меняется какой-нибудь из price
@property def get_sum(self): return Production.objects.aggregate(Sum('price'))
property будет создавать поле какое-то? или как иметь доступ к get_sum в шаблоне?
Обсуждают сегодня