Ошибки при использовании настройки почтового отделения 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)

Вернуться на верх