0

我使用以下语句在我的项目中设置语言选项,它按预期工作。

request.session['django_language'] = "de"

这在 View 中很好,但是当控件转到其他文件以连接到数据库或外部服务时,我该如何访问它。我不想通过所有应用程序传递请求对象。

如果像 UserContext/RequestContext 这样的东西,每个请求都必须通过它(中间件),这样我就可以在那里设置它并在请求对象的情况下在没有帮助的情况下访问它。

4

1 回答 1

0

我从标题中了解到您想要存储每个用户的语言。最好扩展用户模型并为preferred_language.

于 2013-09-19T15:55:27.390 回答