【问题标题】:Django: Use firstof of if-else block inside blocktransDjango:在blocktrans中使用if-else块的firstof
【发布时间】:2016-03-30 10:04:04
【问题描述】:

我有两个变量 var1var2。我想做这个,

{% blocktrans %}
    value of my var is: {% firstof var1 var2 %}
{% endblocktrans%}

'blocktrans' 不允许其他块标签给我一个错误。因为我们不允许在blocktrans中使用任何其他标签,所以这种问题的解决方案是什么?

【问题讨论】:

    标签: python django django-templates


    【解决方案1】:

    从 django 1.9 开始,您可以使用 firstof 将结果分配给上下文。

    {% firstof var1 var2 as myvar %}
    
    {% blocktrans %}
        value of my var is: {{ myvar }}
    {% endblocktrans%}
    

    请参阅 django-docsissue tracker 以供参考。

    【讨论】:

      猜你喜欢
      • 2019-12-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-21
      • 2023-02-22
      • 2022-07-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多