の乗算の総和が、私はこのジャンゴ集計:二つのフィールド
class Task(models.Model):
progress = models.PositiveIntegerField()
estimated_days = models.PositiveIntegerField()
のようないくつかの事は今私は、データベースレベルで計算Sum(progress * estimated_days)
をしたいと思っモデルを持っています。 Django Aggregationを使うと、各フィールドの合計を持つことができますが、フィールドの乗算の合計はできません。
うまく動いていますが、* field * kwargが文書化されておらず、Djangoテストスイートでそれに関するテストが見つかりませんでした。 –
これはクールです!それはまだdjango 1.7で動作します。 – haudoing
「進捗状況」フィールドは何を達成していますか?私はこのコードスニペットを理解しようとしています。なぜならそれは必要なものだからです。 – Maor