我添加了django-user-language-middleware软件包,但是仅当我在admin或DB上手动更改语言时,它才更改语言。
当我使用set_language链接时,它不会更新语言。
在添加该中间件之前,它可以正常工作,但是我需要为用户保存语言。
中间件顺序:
MIDDLEWARE_CLASSES = (
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.locale.LocaleMiddleware',
'user_language_middleware.UserLanguageMiddleware',
...
}
答案 0 :(得分:0)
编写一个简单的自定义视图,以更改当前用户的语言