我有一个国际化的django(1.4)应用程序。
在这个应用程序中,我有一个模板标签,需要知道当前语言是什么。
我想我可以使用django.utils.translation.get_language
但似乎在templatetag中,它返回默认语言而不是当前语言。
我通过从上下文中阅读request.LANGUAGE_CODE
来修复它。
但我想知道是否有更好的方法来获取模板标签中的语言
答案 0 :(得分:2)
有一些default templatetags可以使用
{% get_current_language %}
或
{% get_current_language as FOO %}
e.g。
{% render_bar request FOO %}