d1ffuz0r
переходите на пхп
С ПХП я расстался навсегда и не жалею об этом. Если я критикую Джангу - это моя субъективная (или объективная) критика конкретного фреймворка, а не языковой платформы.
d1ffuz0r
переходите на пхп, там это из коробки есть. 
В пирамиде тоже есть из каропки, причем тут пхп?
d1ffuz0r
выводить информацию а не оперировать над ней
В шаблон передается вся информация, достаточная для того, чтобы отрисовать страницу. Пример, Вы в представлении получаете некий кверисет, предположим
class Foo(Model):
a1=IntegerField(...)
a2=IntegerField(...)
a3=IntegerField(...)
def view(request):
...
...
context['foo_list']=Foo.objects.filter(....)
Мое ИМХО, если в
шаблоне нужно отрисовать таблицу, в которой будут столбцы a1, a2, a3, a3-a1, a3-a2, то
вся необходимая информация для этого сформирована и передана. Можно предположить, что наш верстальщик - дебил и элементарные математические операции ему недоступны. Черт его знает где как, мы таких не держим. Писать шаблонный тег или создавать в модели очередную стопятьсотую property или во view городить конструкцию, которую будем передавать в шаблон для настолько элементарных действий мне представляется крайне неразумным.