2010-06-30 3 views
1

je veux comparer faire des mathématiques simples dans le modèle de djangocomparaison mathématique opérant dans Django .96 modèles

comme {% forloop.counter> 5%} {% endfor%}

comment puis-je y parvenir?

+2

Fermer: copie possible de [Comparaison mathématique fonctionnant dans les modèles Django] (http://stackoverflow.com/questions/3148350/math-comparison-operating-in-django-templates) –

Répondre

1

Ce n'est pas vraiment possible, car Django fournit délibérément une syntaxe très limitée, qui n'inclut pas les opérateurs mathématiques. Vous pouvez le faire par writing a custom template filter, mais c'est une mauvaise idée - vous feriez mieux de prétraiter les données avant de les transmettre afin de ne pas avoir besoin de l'opérateur mathématique. C'est certainement ce que Django veut que tu fasses, de toute façon.