2013-04-25 133 views
1

我有一个国际化的django(1.4)应用程序。django:获取templatetag中的当前语言环境

在这个应用程序中,我有一个templatetag需要知道什么是当前的语言。

我想我可以使用django.utils.translation.get_language,但它似乎在templatetag内部,它返回默认语言而不是当前语言。

我通过从上下文中读取request.LANGUAGE_CODE来修复它。

但我想知道是否有更好的方法来获取语言的templatetag

回答

2

有几个default templatetags可以使用

{% get_current_language %} 

{% get_current_language as FOO %} 

例如

{% render_bar request FOO %} 
相关问题