В моих предложениях пользователи сайта могут устанавливать оповещения по электронной почте, если предложение соответствует некоторым требованиям (фильтры указаны в модели).
Поэтому, когда пользователь «А» добавляет предложение, сигнал post_save отправляется сельдерею, и применяется проверка на наличие фильтров пользовательских предупреждений и, если они есть, отправляются электронные письма.
Проблема в том, что я понятия не имею, как безопасно устанавливать содержимое для каждого отправленного электронного письма.
Услуга предоставляется на нескольких языках. Пользователь может изменить язык в своем профиле (через поле User <- Userprofile.language ()), поэтому в каждом письме должен быть установлен язык UserProfile.language () ... </p>
Пробовал с translation.activate (userinstance.UserProfile.language), но это не работает, как я ожидаю. Как я вижу translation.activate () выполняет активацию перевода для всей цепочки?
PS: содержимое электронной почты отображается из шаблона.