【发布时间】:2011-05-31 04:12:54
【问题描述】:
从 Django 中的保存信号,我想发送一封电子邮件。应根据保存的内容设置电子邮件的语言(它有一个 lang 标志)。如何将该语言传递给 Django 的 render_to_string 助手?我只能找到 RequestContexts 的语言设置,这里没有可用的请求或用户。
真诚的 比约恩
【问题讨论】:
-
我刚刚在运行管理脚本时遇到了类似的情况...解决方案是添加can_import_settings并在此之后运行translation.activate(settings.LANGUAGE_CODE)。
-
translation.activate也为我工作 (stackoverflow.com/a/9283987)
标签: django internationalization