Voglio fare questo:Come si fa la matematica in un modello Django?
100 - {{object.article.rating_score}}
così per esempio, l'uscita sarebbe "20" se {{}} object.article.rating_score eguagliato "80". Come fare a livello di modello? Non ho accesso al codice Python.
Per la moltiplicazione e la divisione è possibile utilizzare in modo improprio il tag di template 'widthratio' incorporato. Per calcolare a * b usa '{% widthratio a 1 b%}', per a/b usa '{% widthratio a b 1%}'. Unico inconveniente, i risultati vengono arrotondati a un intero prima di tornare. [Usando il tag del template widthratio di Django per moltiplicazione e divisione] (http://slacy.com/blog/2010/07/using-djangos-widthratio-template-tag-for-multiplication-division/) – michaell
Usa django-mathfilters. http://pypi.python.org/pypi/django-mathfilters – Erik
@Erik che dovrebbe essere la sua risposta - soluzione molto migliore. – nhinkle