Я работаю с django, реагирую и разрабатываю мультитенантное приложение, в котором каждый поддомен в django - это отдельная компания. Использование каркаса отдыха. При регистрации пользователя (мудрый пользователь компании) каждому пользователю отправляется электронное письмо с подтверждением активации его учетной записи.
Электронная почта, отправляемая пользователям, имеет формат
http://company_code.localhost.com:8000/rest-auth/account-confirm-email/key
с субдомена. После некоторого поиска я узнал, что это происходит из файла allauth, send_confirmation_message.text и в виде {{activ_url}}
для активации учетной записи из реагированиято, что я сделал, было изменено по умолчанию для файла allauth 'send_confirmation_message.txt' по умолчанию:
'http://localhost:3000/verify-email?key={{key}}' - реакция
, теперь я автоматически отфильтрую свой ключ от URL при реагировании иотправьте в бэкэнд и активируйте учетную запись, ручная часть по-прежнему получает код компании с URL-адреса, который django отправляет в электронном письме.
Опять же, я прочитал о теге фильтра шаблона, но не могу использовать. Так как я могу использовать фильтр для {{activ_url}}, который равен http://company_code.localhost.com:8000/rest-auth/account-confirm-email/key, чтобы получить мой company_code и отправить для реагирования в виде URL-адреса.
Получение кода компании важнопоскольку пользователи мудры в компании и реагируют, следует публиковать сообщения в конкретной компании.
Или у меня неправильный подход и стоит попробовать что-то другое?
Спасибо