Как отправить электронное письмо, передав 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)