|
Оглавление
|
Для вашего удобства Django поставляется с представлением django.views.i18n.set_language, которое устанавливает языковую настройку пользователя и перенаправляет браузер обратно на предыдущую страницу. Для активации этого представления добавьте следующую строку в схему URL: (r'^i18n/', include('django.conf.urls.i18n')),
Следует отметить, что данный пример делает это представление доступным на /i18n/setlang/. Это представление вызывается через метод GET с указанием параметра language в строке запроса. Если поддержка сессий активна, представление сохраняет информацию о выбранном языке в сессии пользователя. В противном случае, сохранение производится в cookie django_language. После определения выбора пользователя Django перенаправляет браузер, следуя алгоритму:
Ниже представлен пример HTML шаблона: <form action="/i18n/setlang/" method="get">
<input name="next" type="hidden" value="/next/page/" />
<select name="language">
{% for lang in LANGUAGES %}
<option value="{{ lang.0 }}">{{ lang.1 }}</option>
{% endfor %}
</select>
<input type="submit" value="Go" />
</form>
|
Увидели ошибку?
Выделите её мышкой и нажмите
-
Обработано:
1049
49
130
71
Версия книги
1.0
2.0
Версия 2.0 в процессе перевода!
Мой луч
Многообразие света
Полезное
Актуальные вакансии,
Python работа
для python-разработчиков.
Скачать в формате
CHM от 2 сентябряЗаказать PDF файл можно через почту, чат, джаббер. Всего 2WMZ. Содержимое точно соответствует содержимому сайта. Чем чаще заказываете — тем больше перевожу. Русская группа
Ускорить процесс перевода!
R130494980980
Z425285133788 E112528079659 U327380922061 Книга помогла реализовать:
|
| © 2008-2009 Ruslan Popov @ gmail.com | Powered by Django 1.1 beta 1 SVN-11114 |