我正在寻找这样的东西:

{% trans "There are %{flowers}n flowers in the vase" < flowers:3 %}

现在显然语法是伪造的,但足以证明我在寻找什么。

我应该自己做饭吗?它看起来像一个普通的用例,所以令我惊讶的是快速的Web搜索没有返回任何有用的信息。

实际上,我开始讨厌使用Django模板系统。虽然我了解它旨在强制将应用程序逻辑从视图中分离出来,但它是通过侵入我的工作流来实现的。只有当我需要与设计师合作时,我才应该能够快速原型设计,只有那时,我才必须对这种事情更加严格。

最佳答案

我不确定您要做什么(< flowers:3应该做什么?),但是您是否看过blocktrans

{% blocktrans count flowers|length as counter %}
    There is one flower in the vase.
{% plural %}
    There are {{ counter }} flowers in the vase.
{% endblocktrans %}

关于python - (如何)我可以使用字符串替换来使用/Django i18n {%trans%}标签吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2337077/

10-12 18:46