【发布时间】:2016-07-14 09:49:49
【问题描述】:
我正在翻译我的 Django 应用程序,其中有一个推送通知模块。从那个模块,我向用户的移动设备发送一个文本字段。由于这些通知的触发不是正确的 HTTP 请求(带有它的“请求”对象),默认的 Django 转换字符串的方式不起作用。
我在每个用户个人资料上都有一个带有首选语言的字段,所以我认为我应该编写某种中间件来匹配该字段及其正确的翻译。
有什么办法吗?
【问题讨论】:
-
中间件也依赖于请求,所以不知道为什么你认为这会有所帮助。但是 Django 文档明确描述了how to set the language outside of a view。
标签: python django notifications internationalization translation