在URLconf中加入下面这行代码来激活这个视图:
(注意这个例子使得这个视图在 /i18n/setlang/
中有效。)
保存了语言选择后,Django根据以下算法来重定向页面:
Django 在
POST
数据中寻找一个 参数。如果
Referer
也是空的,即该用户的浏览器并不发送Referer
头信息,则页面将重定向到/
(页面根目录)。
这是一个HTML模板代码的例子:
<select name="language">
{% for lang in LANGUAGES %}
{% endfor %}
</select>
<input type="submit" value="Go" />