如何将templatetag的返回值插入{%if

时间:2011-08-28 09:43:35

标签: django django-templates

我有模板标签:

@register.simple_tag
def get_something(data, var1, var2):
    if data:
        if var1:
            if var2:
                return True
return False

并将此插入{%if ...%}块?这不起作用:

{% if get_something 1 1 0 %}

1 个答案:

答案 0 :(得分:2)

你做不到。标记set a variable in the context,然后使用该变量。