With Django 1.8 and above you can now pass an expression to your aggregate:
from django.db.models import F
Task.objects.aggregate(total=Sum(F('progress') * F('estimated_days')))['total']
Constants are also available, and everything is combinable:
from django.db.models import Value
Task.objects.aggregate(total=Sum('progress') / Value(10))['total']