2013-04-25 87 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 %} 
相關問題