Ошибки при использовании настройки почтового отделения Django для отправки писем
Выпуск Ошибка связана с тем, что папка attachments(post_office_attachments) не может быть создана на linux сервере.
Ошибка
TypeError at /dev/generate_request/
Объект типа 'TypeError' не является JSON сериализуемым
Метод запроса: POST
Версия Django: 2.2.3
Тип исключения: TypeError
Значение исключения:
Объект типа 'TypeError' не является JSON сериализуемым
Местоположение исключения: /usr/lib/python3.6/json/encoder.py в default, строка 180
Исполняемый файл Python: /usr/bin/python3
Соответствующий код
try:
html = template.render(context)
email_message = EmailMultiAlternatives(subject, html, from_email, [to_email])
email_message.attach_alternative(html, 'text/html')
template.attach_related(email_message)
email_message.send()
return "success"
except Exception as e:
return "Error: unable to send email due to" + e
Какой фрагмент кода вызывает ошибку
template.attach_related(email_message)