【发布时间】:2012-01-30 19:19:15
【问题描述】:
在我的优惠网站中,如果优惠满足某些要求(模型中指定的过滤器),用户可以设置电子邮件提醒。
因此,当用户“A”添加报价时,post_save 信号被发送到 celery 并检查是否应用了用户警报过滤器,如果有,则发送电子邮件。
问题是我不知道如何为每封发送的电子邮件安全地设置内容。 该服务以更多语言提供。用户可以更改其个人资料中的语言(通过 User
尝试使用 translation.activate(userinstance.UserProfile.language) 但这并不像我预期的那样工作。正如我所见,translation.activate() 为整个线程执行翻译激活?
PS:电子邮件内容是从模板呈现的。
【问题讨论】:
标签: django email internationalization translation