| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Python: Веб-разработка и фреймворки > Не работает settings.LANGUAGE_CODE по умолчанию. |
| Автор: JavaCraft 20.11.2009, 16:52 | ||||||
URL для домашней страницы:
Однако, во вьюхе:
получаем 'en' При выборе языка вручную(<form name="FormSetLanguage" action="/i18n/setlang/" method="post" >) на данной странице, те же самые установки устанавливаются правильно(request.LANGUAGE_CODE равен 'ru') и держатся до перелогина. Каждый раз при этом вызывается вьюха index c формой логина. При перелогине, по истечении времени жизни сессии, request.LANGUAGE_CODE опять 'en', хотя в сессии был 'ru'. Естественно, при перелогине настройки языка из-за этого сбиваются. При первом входе на домашнюю страницу язык должен быть установлен согласно settings.LANGUAGE_CODE. Почему не воспринимаются настройки settings по умолчанию и почему они сбиваются по истечении времени жизни сессии? |
| Автор: Ch0bits 7.12.2009, 12:11 | ||
Надо так:
|