如何使用filter和idx在django中翻译一个复杂的变量

时间:2012-07-29 13:35:25

标签: django

有人知道如何在Django中翻译一个带过滤器(|)和自定义标签(idx)的复杂变量,如:

<li data-role="list-divider">{{ controlItem|idx:0|upper }}</li>

我对简单变量没有问题,如:

{% trans controlSubitem.name %}

非常感谢你的帮助。

1 个答案:

答案 0 :(得分:1)

{% with controlItem|idx:0|upper as variable %}
    {% trans variable %}
{% endwith %}

https://docs.djangoproject.com/en/1.4/ref/templates/builtins/#with