Mam modelu niektóre rzeczy jak tenDjango Aggregation: Sumowanie mnożenie dwóch pól
class Task(models.Model):
progress = models.PositiveIntegerField()
estimated_days = models.PositiveIntegerField()
Teraz chciałbym zrobić kalkulację Sum(progress * estimated_days)
na poziomie bazy danych. Używanie Django Aggregation Mogę mieć sumę dla każdego pola, ale nie sumę mnożenia pól.
Działa dobrze, dziękuję, ale uważaj, że * pole * kwarg nie jest udokumentowane i że nie znalazłem żadnego testu na ten temat w pakiecie testowym Django. –
To jest fajne! Nadal działa na django 1.7. – haudoing
co robi pole "postępu"?Próbuję obliczyć ten fragment kodu, ponieważ jest to dokładnie to, czego potrzebuję. – Maor