Если вам нужно что-то, что является функцией экземпляра Item
, самый простой способ - это свойство, определенное в Item
. В шаблоне, скажем,
{{item.cost_pay_blago}}
и на модели Item
# this is needed by template foo/bar.html
@property
def cost_pay_blago( self):
result = # some value based on self.cost, self.rest and self.can_pay_blago_to_currency
return result
если item
не является экземпляром модели или если функция объединяет данные из нескольких объектов, вы, вероятно, вычисляете их в представлении и помещаете в контекст, с которым вы отображаете шаблон.
Или вы можете использовать шаблонизатор Jinja, но это очень большой молот, чтобы использовать его, если это маленький орех.