Django email выдает ошибку ''объект list'' не имеет атрибута 'splitlines''.
Вот мой код отправки электронной почты в моем представлении:
def send_email():
if dasa == 1:
send_mail(
'Test available',
available_tests,
'from_email',
['to_email'],
fail_silently=False,
)
Когда я запускаю свой сайт, я получаю эту ошибку:
AttributeError at /tests/
'list' object has no attribute 'splitlines'
Как я могу это исправить? Я ничего не могу найти, и я следую формату, как отправить электронное письмо с помощью django.
Джанго send_email ожидает строку в качестве аргумента сообщения. Поэтому сначала нужно применить, например, join к переменной списка available_tests. В зависимости от структуры переменной, может быть достаточно простого "\n".join(available_tests). Или <br>, если у вас HTML сообщение.