Python 3.x 无法使用django framework在html中显示聚合和值

Python 3.x 无法使用django framework在html中显示聚合和值,python-3.x,django-models,django-views,Python 3.x,Django Models,Django Views,我一直在尝试对django数据库中的一列值求和,并在需要时以html格式呈现它。视图组件如下所示: def get(self, request): payments = Payment.objects.all() payments.sumOfPayments = payments.aggregate(Sum('instalment_amount')) return render( request,

我一直在尝试对django数据库中的一列值求和,并在需要时以html格式呈现它。视图组件如下所示:

    def get(self, request):
        payments = Payment.objects.all()
        payments.sumOfPayments = payments.aggregate(Sum('instalment_amount'))
        return render(
            request,
            'monthly_budget/monthly_budget_list.html',
            {'payments': payments})
html部分如下所示:

{{payments.sumof payments}}


我此刻好像在兜圈子。有人能告诉我哪里出了问题吗?提前谢谢。

@benm4ckenzie下面的代码是所有列的总和

payments.sumOfPayments = payments.aggregate(Sum('instalment_amount'))
但这笔钱不应该存回银行 payments.sumOfPayments 以下是更正的全部代码:

def get(self, request):
    payments = Payment.objects.all()
    sumOfPayments = payments.aggregate(Sum('instalment_amount'))
    return render(
        request,
        'monthly_budget/monthly_budget_list.html',
        {'payments': payments, 'sumOfPayments': sumOfPayments})
这里有一个用于此的html

<h1>{{ sumOfPayments }}</h1>
{{sumof payments}

谢谢。设法获取呈现的值并将变量放入上下文词典中
<h1>{{ sumOfPayments }}</h1>