В моем views.py есть следующее:
called = CashFlow.objects.filter(item__slug=itemslug).filter(type='cashin').aggregate(sum=Sum('amount'))['sum']
distributed = CashFlow.objects.filter(item__slug=itemslug).filter(type='cashout').aggregate(sum=Sum('amount'))['sum']
try:
result = round(-distributed/called * 100,2)
except ZeroDivisionError :
result = 0
Все работает нормально, пока один из запросов возвращает что-то.но, скажем, пока не было никаких выводов -> результат должен быть нулевым.Тем не менее, я получаю следующее Typerror: «неверный тип операнда для унарного -: 'NoneType'"
Как я могу решить эту проблему?
большое спасибо заранее