我正在使用django来制作网站。 我想按members_pay获得总工资
一行 views.py
members_pay = members.aggregate(Sum('payment_amount')).get('payment_amount__sum',0.00)
我试过了
total = int(0)
total += total+ memebers_pay
但是,它发生错误"不支持的操作数类型+=:"十进制。十进制"和"无类型"。 payment_amount是demicalfield,所以mayve total是NoneType。
我如何获得members_pay的总和?
怀疑members
的某些内容None
,请更改您的观点:
members_pay = members.aggregate(Sum('payment_amount')).get('payment_amount__sum',0.00) if members else 0