2013-04-25 2 views
1

국제화 된 django (1.4) 앱이 있습니다.django : templatetag 내에 현재 로케일을 가져옵니다.

이 응용 프로그램에는 현재 언어가 무엇인지 알아야하는 templatetag가 있습니다.

나는 django.utils.translation.get_language을 사용할 수 있다고 생각하지만, templatetag 안에는 현재 언어가 아닌 기본 언어가 반환됩니다.

나는 문맥에서 request.LANGUAGE_CODE를 읽음으로써 그것을 고쳤다.

하지만

default templatetags있다

답변

2

당신이 사용할 수있는 templatetag 언어를 얻을 수있는 더 나은 방법이 있는지 알고 싶습니다

{% get_current_language %} 

또는

{% get_current_language as FOO %} 

예를 들어,

{% render_bar request FOO %} 
관련 문제