好吧,两小时后尝试,我也会问...保存用户首选的语言和Django的localeurl
我有一个应用程序,我有它在几种语言。如果应用程序的默认语言是浏览器语言,但如果用户可以覆盖该语言,则会很好。
我的意思是说,你的浏览器是英文的,但你是德国人,你点击德国国旗来改变网页语言并记住它。
我试着用django-localeurl
它的工作原理确定,它告诉你在URL中的语言,甚至可以设置默认语言为浏览器语言。
当我创建一个选择框来改变语言,如django-locateurl说,问题来了。选择的作品,但当我移动到另一个页面时,语言会更改为默认的语言。不保存新的选定语言。
我尝试了一些宣称解决这个问题的叉子,原来的一个补丁..没有。
我读到把SessionMiddleware localeURLMiddleware之前,...
没有。
那么,任何人得到这个工作或使用另一个库为此?
谢谢。
谢谢,但Django的CMS不适合每个项目..我的应用程序不适合在一个CMS,只是一个月经日历。 –
即使您不使用django-cms,我仍然可以推荐复制他们的中间件并将其修改为独立。 – benjaoming