Django模板:在default_if_none中使用翻译

3

如何在模板中使用翻译后的字符串来作为 default_if_none 的默认值?
通常会使用以下方式:{% trans '翻译后的字符串' %}

示例

{{ value|default_if_none:'TRANSLATED STRING' }}
1个回答

9
您可以将翻译后的字符串存储在变量中,例如:
{% trans 'TRANSLATED STRING' <b>as transl</b> %}
{{ value|default_if_none:<b>transl</b> }}

然而,在这里定义一个自定义模板过滤器 [Django-doc]可能是有意义的。


1
谢谢您的快速回答!非常好用。我也考虑过自定义模板过滤器。但对我来说,没有现成的解决方案还是有点奇怪的。 - René M.

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接