紐づいたモデルの合計値を取得する

from django.db.models import Sum

model = Person.objects.all().annotate(
    sale =Sum('sales__sale')
).values()

print(model)
Sum('合計したいフィールド')

の形式で記入することで、紐づいたモデルの対象のフィールドの合計値を取得することができます。

上の例は、自身に紐づいたSalesモデルのsaleフィールドの値を合計してsaleフィールドに代入しています。