【发布时间】:2018-12-15 08:11:29
【问题描述】:
我添加了 django-user-language-middleware 包,但它仅在我在管理员或数据库中手动更改时才会更改语言。
当我使用 set_language 链接时,它不会更新语言。
在添加该中间件之前,它可以正常工作,但我需要为用户保存语言。
中间件顺序:
MIDDLEWARE_CLASSES = (
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.locale.LocaleMiddleware',
'user_language_middleware.UserLanguageMiddleware',
...
}
【问题讨论】:
标签: django django-i18n