Как отправить электронное письмо, передав URL из тега якоря в Django

Перейдите по этой ссылке https://yuji.wordpress.com/2010/02/12/djangopython-how-to-track-email-open-rates/

введите описание изображения здесьДля отслеживания того, открыто письмо или нет, я хочу вызывать API каждый раз, когда я нажимаю на изображение из письма. Мой вопрос в том, как передать URL в href, внутри тега якоря (проверьте код, который я привел ниже).

** Моя проблема во второй последней строке : new_message = message + ' ' #<----Моя проблема в этой строке

class SendEmailView(View):

def post(self, request):
    # get data
    email_template_id = request.POST.get('email_template')
    recipient_email = request.POST.get('recipient_email')

    created_by = request.user
    email_template = Email.objects.get(id=email_template_id)
    recipient_instance = Recipient.objects.get(email=recipient_email)


    # Send_mail args
    subject = email_template.subject.replace('{name}', recipient_instance.name)
    message = email_template.email_body.replace('{name}', recipient_instance.name).replace('{email}', recipient_instance.email)
    from_email = "saadi.techlogicinas@gmail.com"
    recipient_list = listify(recipient_email)


    # Track Email
    email_id = email_template.id
    recipient_id = recipient_instance.id


    base_url = "http://127.0.0.1:8000/email/track/"
    **final_url = f'{base_url}/{email_id}/{recipient_id}/'**

    new_message = message + '<a href= final_url > <img src="#" /> </a>'  #<----My problem is on this line

    # send_mail
    send_mail(subject, message, from_email=from_email, recipient_list=recipient_list, html_message=new_message)
Вернуться на верх