是否可以将模板标签的结果传递给另一个模板标签?
我有2个自定义模板标签,如下所示:
@register.simple_tag
def foo():
return foo_value
@register.simple_tag
def bar(value):
return bar_value + value
,我想像这样在我的模板中使用它们:
{% load my_custom_tags %}
{% bar foo %}
我也使用{% with %}
阻止,但失败了。
答案 0 :(得分:1)
是的,您可以在模板标记中使用as
表达式部分以将结果存储在变量中。例如:
{% load my_custom_tags %}
{% foo as foo_result %}
{% bar foo_result %}