Send HTML email

This commit is contained in:
Aarni Halinen
2020-10-06 19:10:53 +03:00
parent 43fe25ba64
commit 1e5a691d73
3 changed files with 9 additions and 5 deletions
+1
View File
@@ -41,3 +41,4 @@ django-filter==2.0.0
whitenoise==4.1.4
jsonschema==3.2.0
mailjet-rest==1.3.3
markdown==3.2.2
+5 -3
View File
@@ -1,7 +1,9 @@
{% autoescape off %}
{{ content }}
{% endautoescape %}
Voit muokata ilmoittautumistasi lomakkeen olleessa avoinna alla olevasta linkistä:
<p>Voit muokata ilmoittautumistasi lomakkeen olleessa avoinna alla olevasta linkistä:</p>
{{ url }}
<a href={{ url }}>{{url}}</a>
Hädässä ota yhteyttä sik-vtmk@list.ayy.fi
<p>Hädässä ota yhteyttä sik-vtmk@list.ayy.fi</p>
+3 -2
View File
@@ -14,6 +14,7 @@ import base64
import uuid
from sikweb.settings import FRONTEND_URL, URL, EMAIL_API_KEY, EMAIL_API_SECRET, DEFAULT_EMAIL_FROM, DEFAULT_EMAIL_FROM_ADDR, ENABLE_AUTOMATIC_EMAILS
import imghdr
import markdown
def get_file_extension(file_name, decoded_file):
@@ -95,8 +96,8 @@ def send_signup_email(to, subject, id, uuid, content):
message = render_to_string(
'webapp:signup_email.html', {
'url': f"https://{FRONTEND_URL}/signup/edit/{id}/{uuid}",
'content': content,
'content': markdown.markdown(content),
}
)
return send_email(to, subject, message)
return send_email(to, subject, message, True)