related: https://groups.google.com/forum/#!topic/django-users/s9qgXC4TNrA

Short answer: you can't. A raw query would be your best bet(i.e. "SELECT 
SUM(a + b) AS sum FROM app_X")


On Sunday, November 23, 2014 4:42:48 PM UTC-6, Jorge Andrés Vergara Ebratt 
wrote:
>
> Hello everyone,
>
> Well, the tittle says it all:
>
> I have a model X
>
> class X(models.Model)
>     a = models.IntegerField()
>     b = models.IntegerField()
>
> def getC(self):
>     return a + b
>
>
> So, when I'm inside a template I can call {{x.getC}} and it gets the 
> method for the current instance it's in, but how can I get the Sum, or Avg 
> of that method? I tried doing Sum('getC') but I get the error because getC 
> isn't callable in the query...
>
> Thanks in advance for the help
>
> -- 
> *Jorge Andres Vergara Ebratt*
> *#SoftwareDeveloper (Or at least trying to be)*
> *@javebratt*
> *facebook.com/javebratt <http://facebook.com/javebratt>*
>  

-- 
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/b5350447-264f-4145-be9d-8ea709673918%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to