在URLconf中加入下面这行代码来激活这个视图:

    (注意这个例子使得这个视图在 /i18n/setlang/ 中有效。)

    保存了语言选择后,Django根据以下算法来重定向页面:

    • Django 在 POST 数据中寻找一个 参数。

    • 如果 Referer 也是空的,即该用户的浏览器并不发送 Referer 头信息,则页面将重定向到 / (页面根目录)。

    这是一个HTML模板代码的例子:

    1. <select name="language">
    2. {% for lang in LANGUAGES %}
    3. {% endfor %}
    4. </select>
    5. <input type="submit" value="Go" />