相关疑难解决方法(0)

django根据UserProfile.language()字段数据发送本地化电子邮件

在我的商品网站中,如果商品符合某些要求(模型中指定的过滤器),用户可以设置电子邮件警

因此,当用户"A"添加商品时,post_save信号将被发送到芹菜并检查是否应用了用户警报过滤器,如果有,则发送电子邮件.

问题是我不知道如何安全地为每封发送的电子邮件设置内容.该服务以更多语言提供.用户可以更改其配置文件中的语言(通过User < - Userprofile.language())字段,以便每封电子邮件的语言都设置为UserProfile.language()值...

尝试使用translation.activate(userinstance.UserProfile.language),但这不会像我期望的那样工作.我看到translation.activate()为整个线程执行翻译激活?

PS:电子邮件内容是从模板呈现的.

email django translation internationalization

3
推荐指数
1
解决办法
2501
查看次数

标签 统计

django ×1

email ×1

internationalization ×1

translation ×1