views:

25

answers:

1

i want to compare do simple math in django template

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

how do i achieve this?

A: 

This isn't really possible, because Django deliberately provides a very limited syntax, which doesn't include math operators. You could do this by writing a custom template filter, but it's a poor idea - you'd be better off preprocessing the data before passing it in so you don't require the math operator. That's certainly what Django wants you to do, anyway.

Nick Johnson