我在Django中有一个应用程序,我需要实现i18n,在django中应该很容易。但是我的问题是,我无法使用HttpSession来存储用户语言!所以我的解决办法是,我将语言作为参数添加到所有URL!有什么简单的原因吗?或一些django的API?

我看到了this,但是它仅在仍在Dev中的django 1.4中可用!

最佳答案

尝试使用transurlvania,在过去的两周中,我刚刚在我的两个网站中使用了它,它看起来非常好用,并且与docs say现在的主干非常相似,所以我猜它会将来很容易升级到1.4。

它支持,引用:


  路径语言-的替代语言
  Django的语言Cookie
  通过存储
  URL路径中的语言代码。


关于跨URLvania hereStackOverflow的更多信息。

10-06 09:00
查看更多