1

是否有内置的模板标签来显示语言名称而不是语言代码?

例如。我目前正在获得“en”,但我想要“English”

4

1 回答 1

5

i18n 包提供“get_language_info”标签

{% load i18n %}
{% get_language_info for "en" as lang %}
{{lang.name_local}} ({{lang.code}})

将返回:

English (en)

将上面示例中的“en”替换为您的模板属性

例如。我的自定义配置文件模型的profile.language是默认返回“en”的属性 - 现在我的语言属性显示更漂亮

于 2013-09-30T18:20:22.787 回答