Python отправляет электронную почту, передавая значение переменной в html - PullRequest
0 голосов
/ 16 декабря 2018

В моем проекте мне нужно отправить электронное письмо и передать значение в HTML-код.Я пытаюсь это:

l_sender = []
l_sender.append('mario.rossi@test.com')
emailsend(l_sender)

def emailsend(l_sender):
    context = {
        'news': 'We have good news!'
    }


    try:
        send_html_email(l_sender, 'Get started with Aida', 'email.html', context, sender='wepredict@cathedral.ai')
        print("Email send")
    except Exception as e:
        print(e)

в email.html я вставляю {{context.news}}, но ничего не добавляется.Как я могу передать значение моей новости в mail.html?

Заранее спасибо

1 Ответ

0 голосов
/ 16 декабря 2018

Почему context.news?Вы должны использовать {{ news }}.Вызванная функция не может даже увидеть, что ваша переменная была названа context.

Посмотрите на следующие примеры: Создание шаблонов электронной почты с помощью Django

...