比较自定义模板标签如果标签

问题描述:

我有一个自定义模板标签,需要一些参数并计算结果。 我想比较从该自定义标签获得的值与另一个变量。比较自定义模板标签如果标签

(有三个参数)

自定义模板标签

{%price_for_pax服务PAX '' %}

变量:

{{service.price}}

我要的是

{% if service.price == price_for_pax service pax '' %} 
    do something 
{% endif %} 

当我查找结果时,它不显示任何东西 我可以这样比较吗?如果不是可以解决什么问题?

在此先感谢

有以前类似这样几个问题:

Django - use template tag and 'with'?

django templatetags template , combine {{ }} method call with template tag context variable

制作一个模板过滤器,而不是一个模板标签可以做的伎俩。

+0

HI aruseni我正在这样做,但仍然面临问题{%服务pax'| price_for_pax为pp%} service,pax,''是参数,price_for_pax是模板过滤器中的函数。我转换成模板过滤器 – 2012-03-28 16:50:05