Hi,
I need to do some annotations that require a nested sumation,
I have Bills that have Lines that in turn have Sublines: Bill -> Line -> SubLine
In order to calculate the total bill price I need to add all sublines
of every line, and then all lines of a bill.
queryset.annotate(
total=Sum(F('lines__total') + Sum(F('lines__sublines__total')))
)
But I get an AttributeError: 'CombinedExpression' object has no attribute 'name'
Is there any other way to perform this calculation (adding two levels
of nested totals)?.
thanks!
--
Marc
--
You received this message because you are subscribed to the Google Groups
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/django-users.
To view this discussion on the web visit
https://groups.google.com/d/msgid/django-users/CA%2BDCN_uvafGH8DwJsV-_m50-yOf9teZMKwgAECOLSOz2jf511g%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.