比较if标签中的自定义模板标签

时间:2012-03-28 16:21:01

标签: django-templates

我有一个自定义模板标记,它接受一些参数并计算结果。 我想将从该自定义标记获得的值与另一个变量进行比较。

自定义模板标记(有三个参数)

{%price_for_pax service pax''%}

变量:

{{service.price}}

我想要的是

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

当我查找结果时,它没有显示任何内容 我可以这样比较吗?如果不是什么可以解决方案?

提前致谢

1 个答案:

答案 0 :(得分:1)

之前有几个类似的问题:

Django - use template tag and 'with'?

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

制作模板过滤器而不是模板标签可以解决问题。