Django LocaleMiddleware определяет язык для меня. Откуда я знаю, на каком языке это определяется? - PullRequest
1 голос
/ 25 мая 2010

Мне нужно знать, какой язык он возвращает, чтобы я мог выполнять свои собственные действия.

Ответы [ 2 ]

6 голосов
/ 25 мая 2010
from django.utils import translation

def myview(...):
    ...
    lang = translation.get_language()
    ...

Это вернет код языка, использованный в текущем потоке, так что в вашем случае, который установлен промежуточным программным обеспечением.

1 голос
/ 23 июля 2010

шаблонов с RequestContext по умолчанию имеют {{LANGUAGE_CODE}}.http://docs.djangoproject.com/en/dev/topics/i18n/internationalization/#other-tags

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...