Отправка электронной почты SMTP с Django и Sendgrid на Heroku

Вы пытались проверить, что ваша структура проекта имеет фасет Android? Посмотрите в разделе

Файл> Структура проекта> Настройки проекта> Границы

Этого не было для моего проекта и не удалось создать.

0
задан user6210879 30 December 2018 в 22:50
поделиться

1 ответ

  1. необходимо войти Sendgrid dyno. Перейдите к Настройкам> ключи API.

  2. Нажимают, создают КЛЮЧ API, во время записи этого это - синяя кнопка в правом верхнем углу страницы.

  3. копируют ключ, который они генерируют для Вас и вставляют его где-нибудь на Вашей локальной машине, также перешли назад к Вашей heroku странице. Перейдите к Настройкам своего приложения и нажмите на "reveal config variables". Необходимо теперь видеть пар значения ключа всех переменных среды. В Столбце ключа добавляют, что "SENDGRID_API_KEY" и в столбце значений добавляют ключ, который Вы скопировали с веб-сайта Sendgrid. В этой точке должен работать следующий код Python:

sg = sendgrid.SendGridAPIClient(os.environ['SENDGRID_API_KEY'])
message = Mail(from_email='example@example.com', to_emails='example@example.com',
                           subject='Example Subject ', html_content='<strong>and easy to do anywhere, even with Python</strong>')
response = sg.send(message)

, Если Вы сохраняете переменную отклика, можно перенестись, код в попытке кроме блока может попытаться зафиксировать ошибки. Извините за форматирование я все еще плохо знаком с регистрацией на переполнении стека.

0
ответ дан 4 September 2019 в 05:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: