2017-01-02 9 views
0

こんにちは私は質問の結果について質問があります。Djangoはdecimal()でクエリの結果を表示します

suma = Contrato.objects.aggregate(Sum('lote__Costo')) 

結果は、データベースの列内のすべてのレコードの合計です。私は正確に理解することはできませんどのような

は、私は方法がある場合、私は疑問に思うのテンプレートのように

{'lote__Costo__sum': Decimal('142000.00')} 

を次のように示されているクエリの結果は、シェルで等しい取得する方法ですクエリの結果のみを表示します。

ありがとうございました。

答えて

1

あなたは

suma = Contrato.objects.aggregate(Sum('lote__Costo')) 
decimal_val = float(suma['lote__Costo__sum']) 

を行い、その後、値(decimal_val)

をテンプレートに渡すことができ値を取得するには
関連する問題