class BalanceSerializer(serializers.ModelSerializer):
class Meta:
model = Order
fields = ('comissionUser','cash_status', 'balance')
balance = serializers.SerializerMethodField()
def get_balance(self, obj):
print('testBOOL')
result = {
"pending": 0,
"completed": 0
}
for status in obj:
if status.cash_status == ('Completed Orders'):
result['pending'] += status.comissionUser
if status.cash_status ==('Completed Payments'):
result['completed'] += status.comissionUser
return result