【问题标题】:Django i18n without language prefix没有语言前缀的 Django i18n
【发布时间】:2014-05-30 11:01:00
【问题描述】:

Django 文档规定 i18n_patterns 来实现 i18n。

我希望在不使用语言前缀的情况下完成此操作。

Django: change app language programmatically (without /i18n/setlang/ view)

这暗示了类似的事情,但我想使用请求会话来完成它。

用户将能够使用 GET 请求更改语言。

您如何实现 MiddleWare 和 View 来实现这一点?

谢谢。

【问题讨论】:

  • 语言前缀是一个可选的未来,只需遵循文档的其余部分。

标签: django internationalization


【解决方案1】:

要通过 HTTP GET 参数设置语言,试试这个 sn-p:http://djangosnippets.org/snippets/1948/

【讨论】:

    猜你喜欢
    • 2012-11-18
    • 2019-07-13
    • 2016-06-17
    • 2020-07-20
    • 1970-01-01
    • 2021-03-19
    • 2021-08-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多