DjangoでSumの集計結果がNoneだった場合に0にするやり方
以下のコードを書いてたときにpointがNoneになるとその後の計算が出来なくなる
point = ThanksCard.objects.filter(f_delete=False, thankseval_id=thankseval_id,from_staff_id=select_user_id).aggregate(Sum('point'))
なのでCoalesceを使えとのこと
point = ThanksCard.objects.filter(f_delete=False, thankseval_id=thankseval_id,from_staff_id=select_user_id).aggregate(Coalesce(Sum('point'),0))
無事0になりました。