upper
私のテンプレートでは、翻訳された文字列をフィルターに通したい場合があります。たとえば、「関連リンク」を「関連リンク」として表示したいとします。しかし、私が試したとき、例えば:
{% trans "Related links"|upper %}
TemplateSyntaxError
スローされます。助言がありますか?
upper
私のテンプレートでは、翻訳された文字列をフィルターに通したい場合があります。たとえば、「関連リンク」を「関連リンク」として表示したいとします。しかし、私が試したとき、例えば:
{% trans "Related links"|upper %}
TemplateSyntaxError
スローされます。助言がありますか?
使用するだけです:
{% trans "Related links" as rel %}{{ rel|upper }}
これにより、変換が一時的に変数に保存され、フィルターを適用するために使用できます。
ソース:https ://docs.djangoproject.com/en/dev/topics/i18n/translation/#trans-template-tag
Django 1.10以降、エイリアスを回避して次のものを使用できます。
{% trans "Related links"|upper %}