Django Отмена подписки с помощью EmailMultiAlternatives

Я пытаюсь создать ссылку для отписки от рассылки, у меня есть адрес электронной почты и уникальный uuid для идентификации каждого подписчика. Мой вопрос заключается в том, как я могу передать ссылку на отписку в шаблон для отображения без повторного отображения шаблона для каждого подписчика. Я хотел бы отрисовать шаблон один раз, а затем отправить тот же отрисовщик каждому подписчику, но при этом включить уникальную ссылку для отписки (unsub_link ниже) в шаблон. Как лучше всего это сделать?

Что у меня есть на данный момент:

def send_email(request):
    email_subs_query = Subscriptions.current.filter(sub_type="thisnewsletter").values('sub_email', 'sub_uuid')
    
    if request.method == "POST":
            message_html = get_template('newsletter/email-template.html')

            message = message_html.render(
                    {
                    'email_content': email_content,
                    'more_content': more_content
                    }
                )

            for d in daily_subs_query:
                subscriber_email = [d.get('sub_email')]
                sub_id = [d.get('sub_uuid')]
                unsub_link = 'https://www.website.com/unsub_email/{}/{}/'.format(subscriber_email, sub_id)

                email = EmailMultiAlternatives(
                    'Today's Newsletter',
                    'template text',
                    'Newsletter Sender <admin@website.com
                    subscriber_email,
                )

                email.attach_alternative(message, "text/html") 

                email.send()
Вернуться на верх