How do I multiply values in a query set in django correctly

Phi*_*tua 2 django python-3.x django-rest-framework

I want to multiply two values in a queryset how do I achieve this: This is what I have :

def get_adjustment(self):
        Adjustment.objects.filter(employee_month_id=1,adjustment_type=2)
        .values('exchange_rate','amount').aggregate(Sum('amount', field="exchange_rate*amount") 
Run Code Online (Sandbox Code Playgroud)

Dan*_*man 8

You need to use F() objects.

.values('exchange_rate','amount').aggregate(Sum(F('amount') * F('exchange_rate')))
Run Code Online (Sandbox Code Playgroud)

请参阅查询表达式文档。