【发布时间】:2017-06-27 18:34:07
【问题描述】:
我正在尝试在我的views.py 中获取我可用的所有语言的列表。
这很容易通过标签在模板中完成
{% get_available_languages as LANGUAGES %} (docs here),但我没有找到与视图等效的。
有什么简单的方法可以得到吗?
【问题讨论】:
标签: django django-i18n
我正在尝试在我的views.py 中获取我可用的所有语言的列表。
这很容易通过标签在模板中完成
{% get_available_languages as LANGUAGES %} (docs here),但我没有找到与视图等效的。
有什么简单的方法可以得到吗?
【问题讨论】:
标签: django django-i18n
from django.conf import settings
settings.LANGUAGES
无论如何你必须像这样在设置中配置LANGUAGES:
from django.utils.translation import ugettext_lazy as _
LANGUAGES = [
('de', _('German')),
('en', _('English')),
]
【讨论】:
settings.LANGAUAGES 上的一个简单循环也发生在 get_available_languages template tag 中。