django - add l<a> tag - render_to_string - Printable Version +- Python Forum (https://python-forum.io) +-- Forum: Python Coding (https://python-forum.io/forum-7.html) +--- Forum: Web Scraping & Web Development (https://python-forum.io/forum-13.html) +--- Thread: django - add l<a> tag - render_to_string (/thread-35983.html) |
django - add l<a> tag - render_to_string - rwahdan - Jan-06-2022 Hi, i have the follwoing code in view.py: subject = "Thank you for your payment!" template = render_to_string('cart/email_template2.html', {'name': request.user.first_name, 'transaction_id' : transaction_id, 'total':total, 'items': items}) to = request.user.email res = send_mail(subject , template , settings.EMAIL_HOST_USER, [to], fail_silently=True)email_template2.html: Dear {{name}}, Thank you for making your payment towards: Your Transaction ID is {{transaction_id}} Total Amount Paid is {{total}} AED It’s been a pleasure doing business with you and below you will see the links to download your purchased items. {% for i in items %} <a href="l{{ i }}"></a> {% endfor %} Best wishes,and this is what i get: Quote: It’s been a pleasure doing business with you and below you will see the links to download your "i" are the links for the items to be downloaded but they are presented as text not links. How to add a link? I tried to add <a> tag but in the email it stays that way. Thanks... RE: django - add l<a> tag - render_to_string - SheeppOSU - Jan-12-2022 Use the html_message parameter of send_mail
|