我有两个变量 var1 和 var2 。我想做这个,
{% blocktrans %}
value of my var is: {% firstof var1 var2 %}
{% endblocktrans%}
它给了我 'blocktrans' 不允许其他块标签 的错误。因为我们不允许在blocktrans内部使用任何其他标签,这种问题的解决方案是什么?
最佳答案
从 django 1.9 开始,您可以使用 firstof
将结果分配给上下文。
{% firstof var1 var2 as myvar %}
{% blocktrans %}
value of my var is: {{ myvar }}
{% endblocktrans%}
请参阅 django-docs 和 issue tracker 以供引用。
关于python - Django:在blocktrans中使用if-else块的firstof,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36305556/