include request variables into email context

This commit is contained in:
Frédéric Péters 2019-02-26 08:23:24 +01:00
parent 387f404c28
commit b21afc8915
1 changed files with 3 additions and 3 deletions

View File

@ -55,9 +55,9 @@ def share(request, *args, **kwargs):
ctx['request'] = request
ctx['name'] = request.POST['name']
ctx['url'] = request.build_absolute_uri(request.POST['url'])
subject = render_to_string([subject_template], ctx).strip()
text_body = render_to_string([text_body_template], ctx)
html_body = render_to_string([html_body_template], ctx)
subject = render_to_string([subject_template], ctx, request=request).strip()
text_body = render_to_string([text_body_template], ctx, request=request)
html_body = render_to_string([html_body_template], ctx, request=request)
message = EmailMultiAlternatives(subject, text_body, to=[request.POST['email']])
message.attach_alternative(html_body, 'text/html')
message.send()