我有两个变量 var1 和 var2 。我想这样做,
{% blocktrans %}
value of my var is: {% firstof var1 var2 %}
{% endblocktrans%}
它给了我错误' blocktrans'不允许其他块标记。因为我们不允许在blocktrans中使用任何其他标签,这种问题的解决方案是什么?
答案 0 :(得分:6)
从django 1.9开始,您可以使用firstof
将结果分配给上下文。
{% firstof var1 var2 as myvar %}
{% blocktrans %}
value of my var is: {{ myvar }}
{% endblocktrans%}
请参阅django-docs和issue tracker以供参考。